У меня есть столбец с именем _SOMETHING как часть объекта, созданного с рельсов г эшафот, говорят: rails g scaffold Person _SOMETHING:string
Rails ищет неправильный метод
В методе создания, при выполнении @ person.save, ошибка всплывает говоря, что он не находит способ something
(без подчеркивания и нижних чехлов).
Почему он ищет метод с таким именем?
Я исправил это, создав
def something
true
end
в моем лице модели. Я уверен, что это не правильный способ решить эту проблему. Использование Ruby, 2.2.2, Rails 4.2.1
Заранее спасибо
Что является причиной решения не следовать Rails именования? – spickermann
Я создаю своего рода графический интерфейс для проекта с использованием Shinken. Shinken может вызывать пользовательские переменные, вызывая их _SOMETHING. Он также имеет модуль MySQL, чтобы вытащить форму конфигурации. – rjricardottco
У вас есть '' 'attr_accessor: _something''' в вашей модели? Я не уверен, что активная запись способна создать геттер и сеттер, связанные с вашим полем _something. Правильно ли указано ваше поле в вашей базе данных? Можете ли вы вставить свою модель в свой вопрос? – jiop