<% form_for(@software) do |f| %>
создает тег формы, который выглядит следующим образом:
<form action="/software.%23%3Csoftware:0x24b2eac%3E" ...
Модель программного обеспечения немного особенная, в том смысле, что я сделал ее бесчисленной (софт мне не подошел)
environment.rb:
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable %w( software )
end
но я назвал единственную форму, чтобы маршруты работали
map.resources :software, :singular => :software_item
Изменение формы_для так:
<% form_for(@software, :url => software_item_path) do |f| %>
выдает правильный вывод, так что, может быть, я говорю о всех несчетных вещах неправильно? Есть ли вообще лучший способ использовать модели с одинаковым словом в единственном и множественном числе?