Gur*_*ngh 2 ruby-on-rails datepicker ruby-on-rails-4
我已经在stackoverflow上尝试了多个答案,而且似乎没有工作,但无论如何这里是个问题.
我试着active-admin
用我的Rails 5
应用程序.
在我的宝石文件中,我有:
gem 'activeadmin', git: 'https://github.com/activeadmin/activeadmin'
gem 'inherited_resources', git: 'https://github.com/activeadmin/inherited_resources'
gem 'jquery-ui-rails'
Run Code Online (Sandbox Code Playgroud)
在我的application.js中,我有:
//= require jquery
//= require bootstrap-sprockets
//= require ckeditor/init
//= require jquery-ui
//= require jquery-ui/datepicker
//= require jquery_ujs
//= require turbolinks
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
在我的application.scss中我有:
@import "jquery-ui";
@import "jquery-ui/datepicker";
Run Code Online (Sandbox Code Playgroud)
尽管遵循了所述的所有说明,但我收到了一个错误:
couldn't find file 'jquery-ui/datepicker' with type 'application/javascript
Run Code Online (Sandbox Code Playgroud)
并且错误似乎发生在这里:
//= require jquery-ui/datepicker
Run Code Online (Sandbox Code Playgroud)
编辑
我有一个重定向 action_controller.rb
def after_sign_in_path_for(user)
home_mypath_path
end
Run Code Online (Sandbox Code Playgroud)
我认为这会干扰登录.
只需要旧的 jquery-ui-rails 版本:
gem 'jquery-ui-rails', '5.0.5'
gem 'activeadmin', '~> 1.0.0.pre4'
Run Code Online (Sandbox Code Playgroud)
将其放在 activeadmin 之前。这适用于 Rails 5。
警告:由于 jQuery UI 1.10、1.11 和 1.12 之间的目录结构发生变化,如果您使用低于 6.0 的版本,则必须对所需文件使用不同的命名,请检查以下链接以获取更多信息: 对于5.0用户,适用于 4.2 用户。
小智 5
最新版本的jquery-ui重新构建了库.
请尝试以下方法:
//= require jquery-ui/widgets/datepicker
Run Code Online (Sandbox Code Playgroud)
和
@import "jquery-ui/widgets/datepicker";
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2203 次 |
最近记录: |