Rails 2.3.5 Создание RESTful-маршрутов для модели с именем «Software» - PullRequest
0 голосов
/ 17 февраля 2010

В теме все сказано, ребята, моя программа должна иметь возможность отслеживать «программное обеспечение», принадлежащее пользователю, поэтому у меня есть MVC для «Программное обеспечение». Однако в настоящее время я не могу использовать маршруты RESTful, поскольку имена во множественном и единственном числе совпадают, это «программное обеспечение» для обоих. Кто-нибудь может мне помочь, создать новые именованные маршруты или предложить новое имя для моего MVC, которое все еще подразумевает «программное обеспечение», но имеет другое единственное / множественное число?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2010

Если вам действительно нужна ваша модель с именем Software, вы должны сделать то, что нужно для моделей с неисчисляемым именем:

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

Таким образом, у вас будут помощники типа

new_software_item_url
software_item_url(software)

и т.д.. В противном случае Rails трудно определить, используете ли вы «программное обеспечение» как единственное или множественное число:)

0 голосов
/ 17 февраля 2010

Почему бы вам не назвать это SoftwareItem, чтобы иметь SoftwareItems ...?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...