Я установил гем rails_admin для управления данными моего приложения.
Но из-за моих моделей у меня есть ArgumentError
. Например, у меня есть модель Location
с отношением has_many
к модели TranslateLocation
.
В модели Location
у меня есть:
def name(language)
translation(language).try :name
end
protected
def translation(language)
translate_locations.where(language: language).first
end
Результатом является "неправильное количество аргументов (задано 0, ожидается 1)" для метода name
.
Я определяю переменную @language
в моем контроллере приложения, используемом в моих контроллерах и представлениях.
Как я могу отредактировать поведение по умолчанию rails_admin для использования этой переменной при необходимости?
Если это поможет вам понять контекст, вот модель приложения db