Я хочу добавить кнопку в мою панель редактирования 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.
Это тоже не сработало - я думаю, что РА жалуется: post_to_facebook, not/post/to/facebook. – Daniel