2

使用中にエラーが発生するfind_all_by_

controller
@books = Book.find_by_author_id(4)

View
<%= @books.name %>

これは機能します。しかし、私が置き換えるfind_by_find_all_by_、このエラーが発生します

undefined method `name'

find_all_by_に対応するすべての本を取得するために使用したいauthor_id=4

4

1 に答える 1

7
Controller
@books = Book.find_all_by_author_id(4)

View
<%= @books.map(&:name).join(', ') %>

あなたはArrayレコードを取得しています。そしてArray、メソッドがありませんname

于 2011-12-14T14:52:27.477 に答える