我創建控制器:如何調用設計方法
class SigninController < ApplicationController
def index
end
def create
@user = User.find_by_email(params[:user][:email])
if @user
....
sign_in(:user, @user)
else
@user = User.new(params...)
@user.save
...
end
end
end
正確我叫sign_in方法?
登入/ index.html.erb:
<h2>Sign in</h2>
<%= form_for(User.new, :as => :user, :url => "signin") do |f| %>
<div><%= f.label :email %><br />
<%= f.email_field :email %></div>
<div><%= f.label :password %><br />
<%= f.password_field :password %></div>
<br>
<div><%= f.submit "Sign in" %></div>
<% end %>
如何調用設計色器件sign_in和sign_up方法呢?
您是否正在嘗試手動編寫登錄表單以及簽名的代碼?設計爲你做。你不必自己寫這些東西。 –
我想登錄用戶和創建用戶在一個頁面上,在這個我做我的控制器 – Nar