Tag: 的Ruby on 轨道

RoR select_tag默认值和选项

如何使用select_tag设置默认值,以及如何在页面加载时保持打开选项?

如何在Ruby on Rails中设置图片标签

我有一个图像标签,如下所示: <%= image_tag @user.photo.url(:large) %> 我怎样才能边框颜色样式在CSS中的一侧? 什么html会产生?

我可以渲染:部分视图没有领先的下划线?

我在这里面临着不稳定的状况。 我需要部分渲染一个没有前导下划线的页面。 <%= render(:partial => "contact" ,:controller=>"home") %> 这会寻找 app/views/home/_contact.html.erb 但我想要它 app/views/home/contact.html.erb 有没有办法做到这一点? 谢谢

删除由SimpleForm生成的select字段的空白选项

我有这段代码: = f.input :category, :as => :select, :label => false, :collection => Choices["Categories"] 选项[“类别”]只是key =>值对的散列。 SimpleForm生成一个包含所有必需选项的select字段,但它也使第一个选项变为空白。 此空白选项存在于由SimpleForm生成的所有select字段中。 但我不想有一个空白的select。 有没有办法摆脱它? 就像:allow_blank_option => false ? 我试图做一个这个属性的存在validation希望SimpleForm能够检测到它,但它没有帮助。

Ruby on Rails:你如何得到以前的URL?

如何在Rails中获得以前的URL? 不是你收到请求的URL,而是之前的请求? 因为我得到一个AJAX请求,并且我需要它们当前所在页面的URL(或AJAX之前的URL)。

是否可以输出“rake db:migrate”生成的SQL更改脚本?

是否可以输出“rake db:migrate”生成的SQL更改脚本?

Rails 4 link_to销毁在入门教程中不起作用

我正在学习入门教程(创build博客),并且link_to Destroyfunction不正常。 在terminal中,它总是将其解释为#SHOW。 在阅读类似的问题时,我已经了解到,删除必须转换为POST,供浏览器解释。 这似乎并没有发生。 我在Lynda.com Rails课程中也遇到了使用Destroy的同样的问题,所以它让我相信这是在我的开发环境中。 我在MacBook Pro Lion上使用Rails 4,Ruby 2.00p274,MySQL,WEBrick作为HTTP服务器。 在terminal会话中selectDestroy时: Started GET "/posts/4" for 127.0.0.1 at 2013-08-09 13:45:20 -0600 Processing by PostsController#show as HTML Parameters: {"id"=>"4"} Post Load (0.6ms) SELECT "posts".* FROM "posts" WHERE "posts"."id" = ? LIMIT 1 [["id", "4"]] Rendered posts/show.html.erb within layouts/application (0.4ms) Completed 200 OK in 13ms (Views: […]

redirect_to和render是可交换的吗?

对于下面的代码,如果用render或vise versereplaceredirect_to会发生什么? def create @product = Product.new(params[:product]) respond_to do |format| if @product.save format.html { redirect_to(@product, :notice => 'Product was successfully created.') } else format.html { render :action => "new" } end end end 在上面的代码中,好像用另一个代替另一个。 有没有一个地方只有redirect_to或渲染必须使用? 渲染只会渲染视图。 Redirect_to向服务器发送302请求,redirect后当前参数丢失。 谢谢。

Rails哪里()关于模型关联的子句?

假设我有一个帐户模型has_many用户。 帐户有一个布尔“活动”列。 我如何获得属于“有效”帐户的所有用户? @users_of_active_accounts = User.? 谢谢!

如何禁用一个belongs_to的default_scope?

有没有一种方法来禁用单个belongs_to关联的default_scope ? 除了一个belongs_to ,我想绕过范围default_scope是好的。 我熟悉with_exclusive_scope但我不认为可以与belongs_to一起使用。 有什么build议么? 上下文:我试图让acts_as_revisable中的branch_source关联指向不是最新的修订( revisable_is_current为false)。