2012-04-01 43 views
0

我想向我的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。

回答

0

應該

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

助手沒有意見混合項。

+0

這並不適用於我 - 我認爲RA抱怨:post_to_facebook,而不是/ post/to/facebook。 – Daniel 2012-04-10 06:31:42