我收到以下错误麻烦:没有路由匹配{:动作=>“秀”,:控制器=>“事件”}轨道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