【发布时间】:2013-02-16 18:20:44
【问题描述】:
我是 ruby on rails 的新手。我已经有这些路线了
namespace :swimming do resources :classschedules end
现在我向这个控制器添加了一个新动作
class Swimming::ClassschedulesController < ApplicationController
def date
@date = params[0]
end
end
如何为这个新操作添加路线?
我想打电话给 Swimming/classschedules/date/2013-03-07 。这将是一个单一元素,而 2013-03-07 是我想在此操作中使用的参数。
【问题讨论】:
-
正如@dimuch 所回答的,您可以为您指定的路线添加
:collection而不是:member。但具体的用例是什么?您想要特定 classschedule 还是所有 classschedule 的日期?
标签: ruby-on-rails ruby ruby-on-rails-3