问题标签 [trestle-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何为 Rails 引擎创建的路线指定能力?
我正在使用Trestle Admin,这是我的路线:
当不是管理员的用户访问/admin
路由时,我希望 CanCanCan 像处理我的应用程序中所有其他未经授权的请求一样处理它。
但问题是我不知道如何在我的中指定该能力,ability.rb
或者我不知道在哪里添加authorize
语句。
当我/admin
在我的应用程序中访问时,我的日志如下所示:
因此,所发生的一切就是它重定向到/admin/login
Trestle 引擎如何处理它。
但我希望 CanCanCan 劫持并处理它,就像它通过 my 中的规则处理整个应用程序中的所有其他未经授权的请求一样application_controller.rb
:
但是,鉴于它不是我定义的模型或控制器,我不确定在我的ability.rb
.
我尝试了以下方法,但均无济于事:
或者:
我有可能做我想做的事吗?
ruby-on-rails - 我如何为控制器管理员支架实现测试 rspec
我在栈桥中创建控制器副本教学大纲:
这是我的内容
所以我需要为这个控制器添加 rspec 测试
我试过这种文件结构
但是当我运行时:
告诉我错误
ruby-on-rails - 如何从支架管理员的下拉列表中获取先前选择的值
我有两个选择字段,我想根据先前选择的下拉值显示第二个下拉列表
例如:
支架是否支持获取先前选择的值的值,或者我是否需要使用 ajax 如果是这样我如何在支架管理中呈现部分文件
ruby - select2 在带有支架的 rails 6 中不起作用
当我去 http://localhost:3000/admin/sport_categories
控制台日志不会从 forms.js 触发
javascript/packs/forms.js
javascript/packs/application.js
包.json
宝石文件
ruby-on-rails - Rails - 使用 Trestle/admin 显示关联记录
我在 Rails 项目中使用栈桥进行管理。
我有很多学生的老师。有一个适当的 has_many 和 belongs_to 关联。我在选项卡中一切都很好,在一个选项卡中我有教师信息,在另一个选项卡中我想显示他们所有的学生。我尝试通过猜测进行编码,因为没有文档,而且我一无所获。但在这儿。
感谢您的任何建议。
ruby-on-rails - TestleAdmin Rails:如何获取当前登录的管理员或用户
在这里,我尝试在应用程序中获取当前登录的用户/管理员,但没有看到登录用户。
型号:管理员
在Event
模型中,尝试通过在模型before_create
方法中获取登录用户来存储谁创建了事件。
试过 current, params, user_signed_in?, admin_signed_in, admin_signed_in?, admin, current_administrator, current_admin, current_user, current_user?, super, admin, user,, user_logged_in, user_logged
每次都出错,即NameError Exception: undefined local variable or method
ruby-on-rails - Trestle 管理员自定义删除
我是 Rails 新手,并且使用Trestle Admin作为我的应用程序的简单后端解决方案。
当我尝试删除栈桥管理后端中的项目时,出现以下错误:
PG::ForeignKeyViolation:错误:更新或删除表“AAA”违反了表“BBB”上的外部 > 键约束“fk_rails_xxxxxx” 详细信息:键 (id)=(2) 仍从表“BBB”中引用。
那很好,但我不想显示应用程序错误,而是想检查错误并显示自定义警报消息。我不知道这可能与支架有关。有人知道如何存档吗?
谢谢