我正在尝试将搜索(微博)功能放入我的应用程序中。所有的方法都包括给出定义
@microposts=Micropost.search(params[:search])
或类似的东西。你总是必须在 microposts_controller.rb 中定义 @microposts
问题是我已经有了
def home
@microposts=Micropost.all
end
因为最初主页只是所有微博的列表。用户使用搜索功能后如何更改定义。这是唯一的方法吗?我需要一个 if then 语句吗?
就像他们按搜索 @microposts=Micropost.search(params[:search]) 否则 @microposts=Micropost.all?我怎样才能做到这一点?