我收到以下錯誤麻煩:沒有路由匹配{:動作=>「秀」,:控制器=>「事件」}軌道3:具有與路由
我的routes.rb文件具有以下項:
resources :events
我events_controller.rb有以下幾點:
def index
@events = Event.all
end
def show
@event = Event.find(params[:id])
end
我型我秀活動頁面有以下幾點:
<h1>SHOW EVENT DETAILS</h1>
<%= @currevent.name %>
<br/><br/>
<%= button_to "Back",event_path %>
任何想法,爲什麼我得到這個錯誤?提前致謝!
漏填了事件index.html.erb:
<table border="1">
<% @events.each do |event| %>
<tr>
<td><%= event.name %></td>
<td><%= button_to 'Show', event %></td>
</tr>
<% end %>
</table>
<br/><br/>
<%= button_to "Back",home_path %>
我用這個替換了代碼,仍然是相同的錯誤。 – turbo2oh 2012-03-10 18:10:09
我想通了。除了我的主頁上的這些修復程序之外,還有一個鏈接到event_path而不是events_path – turbo2oh 2012-03-10 18:34:42