主题说这是所有人,我的程序需要能够跟踪属于用户的“软件”,因此我有“软件”的MVC。但是,我现在不能使用RESTful路由,因为我的复数和单数名称是相同的,它是两者的“软件”。任何人都可以帮助我,创建新的命名路线或为我的MVC建议一个新名称仍然暗示“软件”但具有不同的单数/复数?
答案 0 :(得分:0)
为什么不将它称为SoftwareItem,以便您可以使用SoftwareItems??
答案 1 :(得分:0)
如果您确实需要将您的模型命名为Software,那么您应该执行不可数名词命名模型所需的内容:
map.resources :software, :singular => "software_item"
这样你就会有像
这样的帮手new_software_item_url
software_item_url(software)
等。否则,Rails很难判断你是使用“软件”作为单数还是复数:)