-1
Мои модели:сфера не работает в отношениях
class House
belongs_to: country
scope :published, -> { where(published: true) }
end
class Country
has_many: houses
end
Я хочу, чтобы показать дома, которые опубликованы и из страны Х;
house_controller:
@country = Country.friendly.find(params[:country_id])
@houses = @country.houses.published.order(:sorting)
Я получаю ошибку "неопределенный метод` опубликовал"
Что я делаю неправильно?
На консоли, вы можете успешно сделать 'House.published'? –
И если '@ country' -' nil', я готов поспорить, что вы получите «неопределенный метод», опубликованный «для NilClass» или что-то в этом роде, что сделало бы общий смысл. Является ли '@ country' ноль? –
ваши модели не выглядят хорошо Я не могу видеть 'ActiveRecord :: Base' Пожалуйста, правильно разместите его –