0
У меня есть две модели с belongs_to
отношений:Как использовать chartkick line_chart с зависимыми моделями в Rails?
class Keyword < ActiveRecord::Base
has_many :positions
validates :name, presence: true, uniqueness: { case_sensitive: false }
end
class Position < ActiveRecord::Base
belongs_to :keyword
validates :value, presence: true #this is an integer
validates :keyword_id, presence: true
end
И я хочу, чтобы создать на основе line_chart
в минутах значения позиции ключевого слова по created_at
поле.
Так что я пытаюсь что-то вроде:
<%= line_chart @keyword.positions.value %>
И я получаю ошибку:
undefined method `value' for #<Position::ActiveRecord_Associations_CollectionProxy
Ну конечно, :value
это поле экземпляра Position
не из коллекции так как можно было бы показывать график за минуты позиции Ключевого слова?
ON, какой атрибут вы хотите сделать линейный график? –