开发环境
Ruby:Ruby1.9.1
Rails:Rails2.3.5
Mysql:Mysql5.0.9
Driver:mysql-2.8.1-x86-mingw32.gem
IDE:Rubymine2.0.1
一、创建View/login
在View/login下创建login.html.erb、index.html.erb、loginFail.html.erb
login.html.erb代码如下:
index.html.erb代码如下:
loginFail.html.erb
二、创建login_contoller.rb
代码如下:
三、修改user.rb
添加登录信息验证内容
四、修改routes.rb
添加login映射规则
map.connect '/login/login',:controller=>"login",:action=>"login"
五、修改view/user/index.html.erb及view/product/index.html.erb
添加如下链接
<%= link_to 'Logout', :controller=>"login",:action=>"login" %>
<%= link_to 'Back to List', :controller=>"login",:action=>"index" %>
演示效果: