我跟着这个:
https://github.com/sferik/rails_admin
我认为我已经完成了所需的一切,捆绑安装,rake db:migrate等但我无法摆脱:
undefined local variable or method "rails_admin" for #<#<Class:0x0055e4c3e49c30>:0x0055e4c2e61db8>
答案 0 :(得分:2)
请务必遵循setup instructions
rails g rails_admin:install
你也可以发布引发错误的帮助方法代码吗?
尝试在haml文件中更改此内容
#change
rails_admin.url
#to
rails_admin_url
答案 1 :(得分:2)
你有没有尝试修复你的route.rb
您可以使用此配置:
const btn = document.querySelector('.btn');
const list = document.querySelector('.list');
document.btn.addEventListener('click',onClick);
function onClick(e){
console.log('clicked');
const li = document.createElement('li');
li.appendChild(document.createTextNode('New item'));
list.appendChild(li);
e.preventDefault();
}
答案 2 :(得分:1)
尝试使用如下的href。如果其他事情合适,我认为它应该有效。
href="#{main_app.url_for(action: action.action_name, controller: 'rails_admin/main',
model_name: abstract_model.try(:to_param). id: (object.try(:persisted?) && object.try(:id) || nil))}"
答案 3 :(得分:1)
您需要将信息中心添加到初始化程序/ rails_admin.rb上的操作列表中,如下所示
RailsAdmin.config do |config|
config.actions do
dashboard
end
end