我有一个炼油厂应用程序,我有一个观点......
vendor/extensions/refinerycms-calendar/app/views/refinery/calendar/events/test.html.erb
...然后在我的控制器中......
vendor/extensions/refinerycms-calendar/app/controllers/refinery/calendar/events_controller.rb
我已用一个简单的......
定义了一个相应的动作def test
end
当我去/ class-schedule / test我得到错误
ArgumentError in Refinery::Calendar::EventsController#index
所以我的问题是我需要添加什么路由来配置/路由才能让这个页面使用我的'test'动作?以下是我尝过的一些......
get 'test', to: 'Refinery::Calendar::EventsController#test', as: 'test'
get 'test', to: 'events#test', as: 'test'
答案 0 :(得分:0)
这确实是路线的一个问题。我最终解决了这条路线的问题......
get 'class-schedule/test', to: 'Refinery::Calendar::events#test', as: 'test'
...只是为了充实我正在做的控制器动作......
def test
@events = Refinery::Calendar::Event.all
end
......在我看来,我可以做像......这样的事情。
<%= e.title %>
<p>
<% end %>
希望这可以帮助其他人!