Я получаю сообщение об ошибке от рельсов, жалующихся на маршрут.
это ссылка
link_to 'Add New Rate', new_owner_property_rate_path
Ошибка
No route matches {:action=>"new", :controller=>"owner/rates"}
Путь выглядит нормально, как будто я разгребаю маршруты, я получаю эту строку маршрута,
new_owner_property_rate GET /owner/properties/:property_id/rates/new(.:format) {:action=>"new", :controller=>"owner/rates"}
Это мой файл маршрута. Они находятся в папке с именем owner, отсюда и пространство имен.
namespace :owner do
resources :properties do
resources :rates
end
root :to => "home#index"
end
Контролер ставок
class Owner::RatesController < Owner::BaseController
def index
@rates = Rate.all
end
def new
@property = Property.find(params[:property_id])
@rate = Rate.new
end
end
Я могу ввести путь вручную нормально?
Есть идеи