我已按照此处的说明操作: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实现似乎没有太多信息。
答案 0 :(得分:0)
rubygems上的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之后,它就可以了。