我想我需要更好地提出问题!
我想在管理区域的refinerycms-calendar 引擎中添加两个新的资源字段。
这些字段实际上是视频文件,第一个是聚会的视频,第二个是贡献者的采访。我做了以下事情:
添加到 01_create_events.rb 迁移:
t.integer :video_live_id t.integer :video_interview_id
添加到 Event.rb 模型中:
belongs_to :video_live, :class_name=>'Resource' belongs_to :video_interview,:class_name=>'Resource'
将此添加到 Admin 中的 _form.html.erb 视图中:
<div class='field'> <%= f.label :video_live -%> <%= render :partial => "/shared/admin/resource_picker", :locals => { :f => f, :field => :video_live_id, :resource => @event.video_live } %> </div> <div class='field'> <%= f.label :video_interview -%> <%= render :partial => "/shared/admin/resource_picker", :locals => { :f => f, :field => :video_interview_id, :resource => @event.video_interview} %> </div>
我收到以下错误:
undefined method `video_live_id' for #<Event:0x1049b9f88>
我哪里做得不好?
谢谢,
佩特罗斯