无法使用RailsAdmin创建“虚拟”字段

问题描述:

我想向我的rails_admin模型编辑窗格添加一个按钮,该按钮可以做我想做的事(自动发布到Facebook)。我说:无法使用RailsAdmin创建“虚拟”字段

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?发生了什么?

编辑:我在轨道3.1.1。

应该

@template.link_to "Post to facebook!" , "/post/to/facebook" 

助手没有意见混合项。

+0

这并不适用于我 - 我认为RA抱怨:post_to_facebook,而不是/ post/to/facebook。 – Daniel 2012-04-10 06:31:42