这是一个基本且常见的问题,我想一劳永逸地解决它。(试了几天)
我有两种形式,它们在主页上(谁的控制器是static_pages_controller
)。一种用于登录,另一种用于注册。
sign_in
表单使用usingsessions_controller
动作create
。
sign_up
表单使用usingusers_controller
动作create
。
使用时form_tag
如何指定它应该去哪个控制器以及它应该采取什么行动?
以下代码用于注册页面:`
<%= form_tag(users_path) do%>
<%= label_tag :name %>
<%= text_field_tag :name %>
<%= label_tag :email %>
<%= text_field_tag :email %>
<%= label_tag :password %>
<%= password_field_tag :password %>
<%= label_tag :password_confirmation, "Confirmation" %>
<%= password_field_tag :password_confirmation %>
<%= submit_tag "Create my account" , class: "btn btn-large btn-primary" %>
<% end %>`
我知道有一些选项,form_tag({:controller => "user", :action => "create"}, :method => "post", :class => "nifty_form")
但似乎都没有。登录也一样。请帮忙!