У меня небольшая проблема с одной из моих моделей Rails. Это ничего, что я не могу обойти (как я уже сделал), но меня интересует актуальная проблема.
По сути, у меня есть класс на основе ActiveRecord с именем «События», который я подключил к удаленной базе данных с помощью «Установить_соединение». Все работает нормально, и я даже могу выполнить «Event.find (: all)». Однако я не могу использовать какие-либо удобные методы (column_name). Я вынужден сделать что-то вроде следующего:
for each event in Event.find(:all)
puts event["Point"]
puts event["Timestamp"]
end
... вместо
for each event in Event.find(:all)
puts event.point
puts event.timestamp
end
К вашему сведению, когда я генерировал модель, я запускал только «сценарий / генерировать событие модели» и абсолютно ничего другого. Затем я использовал «create_connection» и «set_table» внутри модели, чтобы получить соединение. Кроме того, я ничего не сделал. Опять же, запросы работают, но я не получаю удобный доступ.
Идеи
Best.