我想在我的 rails_admin 模型编辑窗格中添加一个按钮来执行我想要的操作(自动将某些内容发布到 Facebook)。我补充说:
field :post_to_facebook do
formatted_value do
bindings[:view].post_event_to_facebook bindings[:object]
end
end
我有这个助手来实际创建按钮:
module EventsHelper
def post_event_to_facebook object
link_to "Post to facebook!" , "/post/to/facebook"
end
end
在<site.com>/rails_admin/ruby/1.9.1/bundler/gems/rails_admin-68f5258e9af2/app/views/rails_admin/main/_form_field.html.haml
,
它出错了:
undefined method `post_to_facebook' for #<Event:0x007ff23704b768>
我的朋友也在做一个 RA 支持的网站,他确实做到了这一点并取得了成功——我没有正确更新 RailsAdmin 吗?发生了什么?
编辑:我在 Rails 3.1.1 上。