问题标签 [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.

0 投票
1 回答
570 浏览

ruby-on-rails - 如何为 Rails 引擎创建的路线指定能力?

我正在使用Trestle Admin,这是我的路线:

当不是管理员的用户访问/admin路由时,我希望 CanCanCan 像处理我的应用程序中所有其他未经授权的请求一样处理它。

但问题是我不知道如何在我的中指定该能力,ability.rb或者我不知道在哪里添加authorize语句。

当我/admin在我的应用程序中访问时,我的日志如下所示:

因此,所发生的一切就是它重定向到/admin/loginTrestle 引擎如何处理它。

但我希望 CanCanCan 劫持并处理它,就像它通过 my 中的规则处理整个应用程序中的所有其他未经授权的请求一样application_controller.rb

但是,鉴于它不是我定义的模型或控制器,我不确定在我的ability.rb.

我尝试了以下方法,但均无济于事:

或者:

我有可能做我想做的事吗?

0 投票
0 回答
114 浏览

ruby-on-rails - 我如何为控制器管理员支架实现测试 rspec

我在栈桥中创建控制器副本教学大纲:

这是我的内容

所以我需要为这个控制器添加 rspec 测试

我试过这种文件结构

但是当我运行时:

告诉我错误

0 投票
1 回答
3383 浏览

json - 栈桥请求不成功。封装事件 WebApi 错误

我正在与 Trestle 合作,这是房地产 MLS 服务来获取财产数据等。我遵循了他们的 WebApi 文档,但是每当我点击他们的 api 时我都会收到此错误,看起来他们的服务器认为该请求来自某个 BOT。甚至他们建议使用 Postman 来测试 api:

在此处输入图像描述

已经3天了,仍然找不到任何解决方法。有什么帮助吗?

0 投票
0 回答
98 浏览

ruby-on-rails - 如何从支架管理员的下拉列表中获取先前选择的值

我有两个选择字段,我想根据先前选择的下拉值显示第二个下拉列表

例如:

支架是否支持获取先前选择的值的值,或者我是否需要使用 ajax 如果是这样我如何在支架管理中呈现部分文件

0 投票
1 回答
408 浏览

ruby - select2 在带有支架的 rails 6 中不起作用

当我去 http://localhost:3000/admin/sport_categories

控制台日志不会从 forms.js 触发

javascript/packs/forms.js

javascript/packs/application.js

包.json

宝石文件

0 投票
1 回答
474 浏览

ruby-on-rails - Rails - 使用 Trestle/admin 显示关联记录

我在 Rails 项目中使用栈桥进行管理。

我有很多学生的老师。有一个适当的 has_many 和 belongs_to 关联。我在选项卡中一切都很好,在一个选项卡中我有教师信息,在另一个选项卡中我想显示他们所有的学生。我尝试通过猜测进行编码,因为没有文档,而且我一无所获。但在这儿。

感谢您的任何建议。

0 投票
0 回答
34 浏览

ruby-on-rails - Trestle TinyMCE Gem Uncaught TypeError: Cannot read properties of undefined (reading 'dom')

单击编辑器的源代码按钮后,完整的文本消失了。

宝石详情:

步骤1:

在此处输入图像描述

第2步:

在此处输入图像描述

0 投票
1 回答
8 浏览

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

0 投票
1 回答
27 浏览

ruby-on-rails - Trestle 管理员自定义删除

我是 Rails 新手,并且使用Trestle Admin作为我的应用程序的简单后端解决方案。

当我尝试删除栈桥管理后端中的项目时,出现以下错误:

PG::ForeignKeyViolation:错误:更新或删除表“AAA”违反了表“BBB”上的外部 > 键约束“fk_rails_xxxxxx” 详细信息:键 (id)=(2) 仍从表“BBB”中引用。

那很好,但我不想显示应用程序错误,而是想检查错误并显示自定义警报消息。我不知道这可能与支架有关。有人知道如何存档吗?

谢谢