Rails搜索表列的短语

时间:2016-02-04 20:33:50

标签: ruby-on-rails

所以到目前为止我有这个:

@newevent = Event.find(params[:id])
ne = @newevent.url
@tm = Master.find_by(deep_link: ne)

我想要的是ne在整个Master tabledeep_link中搜索的值。

然后从包含url的行返回所有内容。

1 个答案:

答案 0 :(得分:0)

如果我理解你,我相信你需要:

@newevent = Event.find(params[:id])
ne = @newevent.url
@tm = Master.where("deep_link LIKE ?", "%#{ne}%")

然后你需要在你的视图中循环结果:

<% @tm.each do |result| %> 
    <%= result %>
<% end %>