私はMichealHartlチュートリアルの第9章にいます。そして、ユーザー名がページに表示されているかどうかを確認しようとしています。しかし、私はこのエラーが発生しています
Failure/Error: User.paginate.(page:1).each do |user|
ArgumentError:
wrong number of arguments (0 for 1)
私はおそらくこの部分を変更する必要がありUser.paginate.(page: 1).each do |user|
ます。しかし、私は何をしなければなりませんか?
ここでは、rspectディレクトリ内のコードです。
describe "index" do
let(:user) { FactoryGirl.create(:user) }
before do
sign_in user
30.times { FactoryGirl.create(:user) }
visit users_path
end
it { should have_selector('title', text: 'All users') }
it { should have_selector('h1', text: 'All users') }
it "should list each user" do
User.paginate.(page: 1).each do |user|
page.should have_selector('li>a', text: user.name )
end
end
end