【发布时间】:2026-01-04 13:15:02
【问题描述】:
我正在使用 rails + react via rails-react https://github.com/reactjs/react-rails
请在下面查看我的模型:
class Interest < ActiveRecord::Base
has_many :tweets
has_many :scores
end
class Tweet < ActiveRecord::Base
belongs_to :interest
has_many :scores
end
class Score < ActiveRecord::Base
belongs_to :interest
belongs_to :tweet
end
这些都按预期工作,并在 rails 控制台中得到确认。这就是事情停止工作的地方。
<%= react_component('MainComponent', { :tweets => Tweets.all }) %>
当此处发生 ruby -> javascript 转换时,tweets 中的所有推文均不包含 scores 关系,因此我无法访问它们。
tweet.scores === undefined
【问题讨论】:
标签: javascript ruby-on-rails ruby reactjs