я получаю ошибкуне определен метод рельсы
undefined method `favorite_relationships_path'
, когда я показываю эту форму:
<%= form_for(current_user.favorite_relationships.build(lesson_id: @lesson.id),
remote: true) do |f| %>
<div><%= f.hidden_field :lesson_id %></div>
<%= f.submit "Favorite", class: "btn btn-large btn-primary" %>
<% end %>
я не уверен, почему. У меня есть контроллер называется favorite_relationships_controller.rb и файл модели, favorite_relationship.rb с кодом
class FavoriteRelationship < ActiveRecord::Base
attr_accessible :lesson_id
belongs_to :user
belongs_to :lesson
end
Моя модель Пользователь также имеет:
has_many :favorite_relationships
has_many :lessons, :through => :favorite_relationships
Я действительно не знаю, почему им получить, что ошибка. Помощь была бы оценена.
Ах, мы писали почти одинаковые ответы одновременно! :) – tiredpixel
ой, я совсем забыл об этом. Я только думал о URL-адресе в файле маршрутов, т. е. имел его под чем-то вроде localhost: 3000/lessons/favorites. большое спасибо! – Sasha