2010-02-17 65 views
0

主题说所有人,我的程序需要能够跟踪属于用户的“软件”,因为我有一个MVC for “软件”。但是,由于我的复数和单数名称是相同的,因此我暂时不能使用RESTful路由,这对于两者来说都是“软件”。任何人都可以帮助我,创建新的命名路线或为我的MVC建议一个新名称,但仍然暗示“软件”但具有不同的单数/复数?Rails 2.3.5为名为“Software”的模型创建RESTful路由

回答

0

为什么不把它叫做SoftwareItem,这样你就可以拥有SoftwareItems ...?

0

如果你真的需要你的模型命名的软件,你应该做的是需要什么不可数名词命名的车型:

map.resources :software, :singular => "software_item" 

这样,你就必须像助手

new_software_item_url 
software_item_url(software) 

等,否则很难让Rails告诉您是否使用“软件”为单数或复数:)

+0

但如果它不是什么大不了的事给你刚才重命名你的模型会为你节省很多头痛的.. 。 然后你可以坐下来让Rails为你自动化。 – 2010-02-17 07:44:28