【发布时间】:2009-12-14 21:11:19
【问题描述】:
我正在尝试在我的 rails 应用程序中设置动态路由。
即
我有一个具有 name 属性的行为模型。
名称:字符串。
我想要做的是使用该名称作为我的网址。
如果有的话在我的路线中
map.connect 'blacktie/:id', :controller => 'acts', :action => 'show', :id => 3
这会将我带到http://0.0.0.0:3000/blacktie
我知道我可以做一些类似的事情
def map.controller_actions(controller, actions)
actions.each do |action|
self.send("#{controller}_#{action}", "#{controller}/#{action}", :controller => controller, :action => action)
end
只是不确定这是否可能。
【问题讨论】:
标签: ruby-on-rails routes