0

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

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

我的 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)

有没有人经历过这个或有解决方案?我也尝试将它移到我的初始化程序/active_admin.rb 文件中,但没有运气,我不确定在哪里可以找到补救措施。在 github 文档之外似乎没有太多关于 RoR Filepicker.io 实现的信息。

4

2 回答 2

0

rubygems 上的 filepicker-rails 版本目前不支持 Rails4(正在更新它)。github上的版本应该可以工作,所以请从那里获取。

(更多信息参见:https ://github.com/Ink/filepicker-rails/issues/55 )

于 2013-09-20T15:14:49.443 回答
0

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

于 2013-10-13T12:20:47.483 回答