2013-11-28 31 views
0

現在我試圖根據我的教科書設置搜索窗口。但我失敗了,下面的錯誤消息。我不明白原因,雖然這只是一個語法錯誤。你能給我一些建議嗎?設置搜索表單

☆錯誤消息

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

刪除多餘的空間,新行及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 
+0

謝謝。我重寫並製作了它。 –