在rails上的ruby中的form_for标记参数

时间:2015-08-13 11:17:40

标签: ruby-on-rails ruby form-for

基本上我清楚地了解协会,但有一件事我不清楚。

<%= form_for([@article, @article.comments.build]) do |f| %>

那是什么是第二个参数及其目的。是否为action_url的第二个参数?

2 个答案:

答案 0 :(得分:0)

<%= form_for([:admin, @post]) do |f| %>
 ...
<% end %>

是生成admin_post_url_path之类的路径。

如果要指定网址,请使用:

<%= form_for(your_record, url: your_path) do |f| %>
  ...
<% end %>

答案 1 :(得分:0)

语法用于嵌套资源,如果您有[@article, @article.comments.build],则数组语法#tooltip2将创建新注释作为给定文章的嵌套资源