使用link_to创建新文章

时间:2011-11-23 16:31:26

标签: ruby-on-rails ruby-on-rails-3

我想使用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 %>

完全一样。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

看起来您需要将其嵌套在:articles哈希中,因为您的控制器可能正在尝试访问params[:article]以获取值(您可以将其置于{{1}内这部分会自动发生,但事实并非如此。

articles_path(...)