Ruby on rails 在RubyonRails中搜索单词

Ruby on rails 在RubyonRails中搜索单词,ruby-on-rails,ruby,Ruby On Rails,Ruby,我的应用程序目前列出了已解析到数据库(SQLite)中的单词。我想在我的rails应用程序中添加一个搜索框,该搜索框可以查看我的单词词典,并以当前在我的视图中显示的表格格式返回他们搜索的单词: <% @words.each do |word| %> <tr> <td><%= word.word %></td> <td><%= word.wordtype %></td> &l

我的应用程序目前列出了已解析到数据库(SQLite)中的单词。我想在我的rails应用程序中添加一个搜索框,该搜索框可以查看我的单词词典,并以当前在我的视图中显示的表格格式返回他们搜索的单词:

<% @words.each do |word| %>
  <tr>
    <td><%= word.word %></td>
    <td><%= word.wordtype %></td>
    <td><%= word.description %></td>
    <td><%= link_to 'Show', word %></td>
  </tr>
<% end %>


我不熟悉rails和ruby,因此非常感谢您的帮助。

假设您需要一个简单的搜索(不允许拼写错误,但允许部分拼写),您可以这样做(将方法名称重命名为您想要/需要的名称):

请注意,此操作应与GET方法一起使用。随后,我们不需要使用strong参数

def search
  # Replace Word model with whatever the model is actually called
  @words = Word.where('word LIKE "%?%"', params[:query])
end