Tag: 的Ruby on 轨道

你怎么能隐藏在Rails控制台的数据库输出?

在较新版本的Rails中,我猜从3开始,数据库查询被输出到控制台。 这在大多数情况下都很有用,但是如果你不想看到它,你怎么能把它藏起来呢?

无法停止rails服务器

我是新来的铁轨,我使用的Ubuntu机器和rubymine IDE。 问题是我无法停止rails服务器。 我试图通过杀死rails进程来停止服务器。 但是,当我运行pgrep -l rails ,找不到这样的进程。 所以,我只能杀死ruby进程,但是服务器不会停止。 我试图./script/server stop (因为我开始通过运行./script/server start ),但是,这并没有工作。 search一下,find一些stackoverflowpost,我试图改变localhost端口的侦听端口,但没有成功。 有人可以帮忙吗?

如何在Rails中自动sortinghas_many关系?

这似乎是一个非常简单的问题,但我没有看到它在任何地方的答案。 如果您有铁轨, class Article < ActiveRecord::Base has_many :comments end class Comments < ActiveRecord::Base belongs_to :article end 为什么你不能用这样的东西来sorting: @article.comments(:order=>"created_at DESC") 命名作用域如果需要大量引用,甚至人们可以这样做: @article.comments.sort { |x,y| x.created_at <=> y.created_at } 但有些事情告诉我应该更简单。 我错过了什么?

Rails 4 – 将variables传递给partial

我正在关注Ruby on Rails教程,并尝试将variables传递给partials时遇到了问题。 我的_user部分如下 <li> <%= gravatar_for user, size: 52 %> <%= link_to user.name, user %> </li> 我想通过一个数字的大小值。 我正在尝试如下,没有任何运气。 <%= render @users, :locals => {:size => 30} %> 提前致谢!

ActionController的:: InvalidAuthenticityToken

下面的错误是由我的Rails应用程序中的表单引起的: Processing UsersController#update (for **ip** at 2010-07-29 10:52:27) [PUT] Parameters: {"commit"=>"Update", "action"=>"update", "_method"=>"put", "authenticity_token"=>"ysiDvO5s7qhJQrnlSR2+f8jF1gxdB7T9I2ydxpRlSSk=", **more parameters**} ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): 这发生在每个非get请求上,正如你所看到的, authenticity_token就在那里。

form_for但发布到不同的行动

我想有一个form_for @user ,但发布到用户控制器中的自定义操作。 我怎样才能做到这一点?

ruby-on-rails 3路由的范围和命名空间之间的区别

我不明白在ruby-on-rails 3的路由中命名空间和范围之间有什么区别。 有人可以解释吗? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments end

Ruby on Rails:如何将占位符文本添加到f.text_field?

如何将placeholder文本添加到我的f.text_field字段中,以便默认情况下预先编写文本,而当用户单击字段内时,文本消失 – 允许用户input新文本?

使用用户生成模型:引用vs user_id:整数

我很困惑如何生成属于另一个模型的模型。 我的书使用这个语法将Micropost和User相关联: rails generate model Micropost user_id:integer 但http://guides.rubyonrails.org/说这样做: rails generate model Micropost user:references 这两个产生的迁移是不同的。 另外,对于前者,rails如何知道user_id是外键引用user ? 谢谢!

在rails中重命名表

我想重命名一个表…(任何表) 我试过这一行代码: ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name) 这是奇怪的事情。 我知道我第一次得到它,但现在我得到这个错误:未定义的方法`rename_table'为ActiveRecord :: ConnectionAdapters :: SchemaStatements:模块 有什么我需要设置? 还是我在这里失明 谢谢!