0

我有这样的形式:

<%= simple_form_for @category do |f| %>
  <%= f.input :name %>
  <%= f.input :description %>
  <%= f.input :parent_id, collection: @board.subtree, include_blank: false %>
  <%= f.button :submit %>
<% end %>

@category是的实例,Board因此这:submit会尝试createBoardsController. 而不是它,我想createCategoriesController.

我怎样才能做到这一点?

4

2 回答 2

2

只需添加url选项。

<%= simple_form_for @category, url: category_path(@category) do |f| %>
于 2013-08-20T09:14:43.080 回答
1

这可能会有所帮助:

https://stackoverflow.com/a/7136142/2128691

所以你的看起来像:

<%= simple_form_for @category, :url => category_path, do |f| %>
 ...
<% end
于 2013-08-20T09:16:05.580 回答