【发布时间】:2015-05-21 14:36:55
【问题描述】:
我收到了这个错误:
/home/shaili/project/app/models/inbox.rb:8:语法错误,意外 输入结束,期待keyword_end
我正在尝试添加搜索栏,并且一直在尝试设置同一页面的路径。
这是我的 models/inbox.rb 文件:
class Inbox < ActiveRecord::Base
def self.search(search)
if search
find(:all, :conditions => ['name LIKE ?', '%#{search}%'])
else
find(:all)
end
end
这是我的 Inbox_controllers 文件的一部分:
@inbox = Inbox.search(params[:search])
这是我的 inbox.html.erb 文件的一部分,我试图找出同一页面的路径:
<%= form_tag :method => 'get' do %>
<p>
<%= search_field_tag :Search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>
<% end %>
【问题讨论】:
-
如果你缩进你的代码,你会更容易发现这种错误。
标签: ruby-on-rails