Active Admin Filepicker.io错误

时间:2013-08-23 22:14:10

标签: ruby-on-rails activeadmin filepicker.io

我已按照此处的说明操作:https://github.com/Ink/filepicker-rails

我在config / application.rb中有config.filepicker_rails.api_key = "MyApiKey",并且在我的应用程序布局中通过<%= filepicker_js_include_tag %>调用了filepicker.io脚本。

我在admin / geography.rb文件中有这个:

form do |f|
  f.inputs "Town" do
    f.input :town
    f.input :name
    f.filepicker_field :filepicker_url
  end
  f.actions
end

我在管理页面上收到的错误是:

RuntimeError in Admin::Geographies#new

Showing /Users/user/.rvm/gems/ruby-2.0.0-p0@Guides/bundler/gems/active_admin-72a9c30cef47/app/views/active_admin/resource/new.html.arb where line #1 raised:

Set config.filepicker_rails.api_key

Extracted source (around line #1):
1: insert_tag renderer_for(:edit)

有没有人经历过这个或有解决方案?我已经尝试将它移动到我的initializers / active_admin.rb文件中,但没有运气,我不确定在哪里寻找补救措施。在github doc之外的RoR Filepicker.io实现似乎没有太多信息。

2 个答案:

答案 0 :(得分:0)

ruby​​gems上的filepicker-rails版本目前不支持Rails4(正在进行更新)。 The version on github should work so please grab it from there.

(有关详细信息,请参阅:https://github.com/Ink/filepicker-rails/issues/55

答案 1 :(得分:0)

我在https://github.com/maxtilford/filepicker-rails-demo的演示中遇到了同样的错误。
在对application.rb中的config.filepicker_rails.api_key进行硬编码而不是使用ENV之后,它就可以了。