现在我正在尝试根据我的教科书设置搜索窗口。但我失败了,下面的错误信息。虽然这只是一个语法错误,但我不明白原因。你能给我一些建议吗?
☆错误信息
syntax error, unexpected tIDENTIFIER, expecting ')'
indexapp/controllers/members_controller.rb
☆index.html.erb(成员控制员)
<h1>Listing users</h1>
<p>※登録されているメンバーのリストです。</p>
<%= form_tag :action => 'index' do %>
<div class = "field">
<%= label_tag 'place', '活動場所:' %><br />
<%= text_field_tag 'place' %>
</div>
<div class = "field">
<%= label_tag 'field', '分野:' %><br />
<%= text_field_tag 'field' %>
</div>
<%= submit_tag '検索' %>
<% end %>
<%= @places_field %>
☆会员控制器
def index
if !checklogin? then return end #
@members = Member.all
@places_field = Member.where("place = ? AND field = ?", params[:place],
params[:field])
render 'members/index'
#respond_to do |format|
# format.html # index.html.erb
# format.json
#end
end
答案 0 :(得分:0)
删除多余的空格,新行和then
def index
if !checklogin?
return
end
@members = Member.all
@places_field = Member.where("place = ? AND field = ?", params[:place], params[:field])
render 'members/index'
end