ruby-on-rails - activeadmin 添加日期选择器

标签 ruby-on-rails activeadmin jquery-ui-datepicker

我正在使用 Rails 的 activeadmin 并创建一个自定义表单,如下所示:

<%= semantic_form_for [:admin, Client.find(@wedding_cake.client_id), @wedding_cake] do |f| %>

我想像这样为日期添加输入:

<%= f.input :date, as: :datepicker %>

但是,我从 Rails 收到“无法找到日期选择器的输入类”。 我试过在我的 gem 文件中包含 jquery 日期选择器,但这并没有改变任何东西。我做错了什么?

最佳答案

我遇到了这个确切的问题,对我有用的是:https://github.com/activeadmin/activeadmin/wiki/Combine-datetime-picker-with-activeadmin#or-do-it-manually

具体来说:

In active_admin, change the column use

:as => datepicker TO :as => :string, :input_html => {:class => "hasDatetimePicker"}

但是,我必须在日期选择器类前面加上,在我的例子中,将 hasDatetimePicker 更改为 hasDatePicker

:as => :string, :input_html => {:class => 'datepicker hasDatePicker'}

h/t 欧根的评论为我指明了正确的方向

关于ruby-on-rails - activeadmin 添加日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37075297/

相关文章:

ruby-on-rails - ruby 进程间通信有哪些可用的消息解决方案?

ruby-on-rails - 向嵌套资源发表评论时 ActiveAdmin 抛出错误

ruby-on-rails - activeadmin 自定义页面上的 Pundit 授权

ruby-on-rails - 在任何来源中都找不到 ffi-1.9.4

ruby-on-rails - ActiveRecord 与 SQL 原始查询?

jquery UI datepicker 月和年只有 css 定位问题

jQuery UI Datepicker 不接受 unix 时间戳作为默认值

javascript - 动态删除 Datepicker 函数

mysql - 查询部分字符串或文本

ruby-on-rails - ActiveAdmin 中的多态关联和 Formtastic