看 github 中有一个 Devise,Canan,SimpleForm 的例子,其中有一段代码不太明白。
<%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => {:class => 'form-vertical' }) do |f| %> <%= f.input :email, :autofocus => true %> <%= f.input :password %> <%= f.input :remember_me, :as => :boolean if devise_mapping.rememberable? %> <%= f.button :submit, "Sign in", :class => 'btn-primary' %> <% end %> <%= render "devise/shared/links" %>
想知道 resource,和 resource_name 是什么意思,session_path 应该是 devise 生成的吧?
原项目的地址 http://railsapps.github.com/tutorial-rails-bootstrap-devise-cancan.html