私は Rspec を初めて使用します。次の 2 つのメソッドのコントローラー仕様を教えてください。インデックス メソッドでは、ユーザー名コントロールを入力してログイン ページのみが表示され、ログイン メソッドに移動し、人の名前を見つけます。person が見つかった場合、コントロールは people パスに移動します。それ以外の場合は、それ自体がインデックス ページであるルート パスに戻ります。
class HomeController < ApplicationController
def index
end
def login
@person = Person.find(:all, :conditions => ['people.name =?', params[:person][:name]] )
if @person.blank?
redirect_to root_path
else
redirect_to people_path
end
end
end
私を助けてください。
ありがとう。