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 回答