获取路由到错误控制器的表单

时间:2012-07-26 18:46:42

标签: ruby-on-rails form-for

我有这样的表格:

  <%= form_for @account, :as => :account, :url => current_account_path, :html => { :class => 'block' } do |f| %>
    <%= f.text_field :name %>

    <%= f.submit 'Update', :class => 'button' %>
  <% end %>

正在从用户#edit

加载

但是,我希望它提交到帐户#update。但是,无论我做什么,它总是提交给用户#update。我没有正确指定它吗?

1 个答案:

答案 0 :(得分:0)

您在散列中使用:url键指定要提交的URL:如果这不是正确的路由,则应在那里指定。所以运行rake routes,在该列表中找到正确的URL,然后在其中放入正确的路径助手,它应该可以工作。