ruby-on-rails - 要使用 :country input, 请安装 country_select 插件

标签 ruby-on-rails ruby-on-rails-3 forms activeadmin

我的指南模型有一个国家属性。我不想使用插件,我只想将国家作为字符串。一切正常,直到我尝试在 activeadmin 中编辑指南,然后收到错误消息:

ActionView::Template::Error (To use the :country input, please install a country_select plugin, like this one: https://github.com/jamesds/country-select): 1: insert_tag renderer_for(:edit)



在我的形式我有
 <%= f.input :country, as: :string%>

在我的 admin/guidelines.rb 我有
index do                            
    column :title   
    column :specialty                
    column :content       
    column :hospital
    column :country   
    column :user
    default_actions                   
  end

最佳答案

我不确定您从何处获取此表单代码,但我在使用 Active Admin 时遇到了同样的问题,并通过明确指示表单将该字段视为字符串来解决该问题:

ActiveAdmin.register Guideline do

  form do |f|
    f.inputs 'Details' do
      f.input :country, :as => :string
    end
    f.actions
  end

end

关于ruby-on-rails - 要使用 :country input, 请安装 country_select 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15536606/

相关文章:

css - Get Rails Date Select Form Helper 显示在一行

forms - 如何以编程方式在Dijit对话框中制作和显示表单?

ruby-on-rails - '错误: [$injector:unpr] Unknown provider' after deploying on Heroku

ios - 两个 Pusher 应用程序之间可以进行私有(private) channel 通信吗

ruby-on-rails - 在 Heroku/Ruby on Rails 上找不到 PNG

ruby-on-rails-3 - 从 response_to format.csv 测试 rspec 中文件的内容

ruby-on-rails - 销毁一些记录需要非常非常长的时间

ruby-on-rails - 安装 charlock_holmes_bundle_icu -v '0.6.9.2' 的问题

ruby-on-rails - 在 Rails 3 中弃用的继承资源......响应者

php - 准备好的语句 : error near '? WHERE ` quantity`=? '