【发布时间】:2013-04-24 11:52:48
【问题描述】:
我有一个数据库,我想通过按一个按钮从中选择数据。
运行 $ rails c
1.9.2p290 :001 >Book.find_by_price("50")
# => #<Book id: 1, price: "50"><Book id: 2, price: "50"><Book id: 3, price: "50">
在控制台中,他找到了正确的信息,但是如何在视图中显示呢?
我尝试在控制器中编写一个方法。
books_controller.rb
class BooksController < ApplicationController
def index
@books = Book.all
@metod = Book.find_by_price("50")
end
#...
end
然后,在视图中
view/books/index.html.erb
<%= link_to @metod %>
但它不起作用。请告诉我它是如何完成的?
我希望在单击视图中的按钮时显示这些数据。
【问题讨论】:
标签: ruby-on-rails activerecord activeview