我想使用link_to创建一篇新文章并设置文章的名称。
这是我尝试过的:
<%= link_to 'Create A New Article called Edward', articles_path, :name =>'Edward', :method => :post %>
它创建了一篇新文章,但它是空白的。
<%= link_to 'Create A New Article called Edward', articles_path(:name =>'Edward') , :method => :post %>
完全一样。
感谢您的帮助。
答案 0 :(得分:4)
看起来您需要将其嵌套在:articles
哈希中,因为您的控制器可能正在尝试访问params[:article]
以获取值(您可以将其置于{{1}内这部分会自动发生,但事实并非如此。
articles_path(...)