我决定在rails 3中启动一个小项目,并且我有点被卡在一个表单中......我应该在哪里指定f.submit操作应该转到特定的控制器/操作?表单提交在rails 3中
形式的代码是:
<%= form_for @user, :url => { :action => "login" } do |f| %>
<div class="field">
<%= f.text_field :email %><br />
<%= f.text_field :password %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
用户处于 “home_controller”, “索引” 的方法定义为@user = User.new。只要我跑http://0.0.0.0:3000
我对这个newbee问题非常遗憾
No route matches {:controller=>"home", :action=>"login"}
,但我找不到路由的详细介绍(我的工作有点用导轨:
,但我有错误几年前,但...)
感谢, 吕克
其实,我有所有的REST操作的用户模型,这是工作的罚款。我现在想要做的是建立一个基本的登录页面。然后,我在app/views/home中创建了一个_form.html.erb,我想在登录后重定向到用户列表(登录表单提交后) – Luc 2011-01-06 21:37:12