问题标签 [rails-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 - 在 RailsAdmin 的列表中添加额外的列值
我为我的 Rails 3 应用程序运行 RailsAdmin,该应用程序有两个模型 - 销售和商品。两者之间存在HABTM关系。在 RailsAdmin 中,当添加或编辑销售时,可用商品列表以通常的方式显示。但是,只显示了商品的“名称”栏。我还有另一列需要包含其值才能使列表有意义。如何将它添加到 RailsAdmin 界面?
我知道 RailsAdmin文档说字段声明可以访问包含当前记录实例的绑定散列——但我找不到任何关于如何实现这一点的示例。谢谢你的帮助。
ruby-on-rails - 如何在haml中替换字符串的下划线
我使用 rails_admin
我的一个部分是这样的:
但关键有时是这样的“I_dont_want_underscore”
我试过这个:
但后来我得到了这个错误显示:无法转换冻结的字符串(或类似的东西)然后我试图复制
但是后来服务器不再响应了……怎么会?最后我尝试在我的 application_helper.rb 中添加一个 def
和
但我收到此错误:“此字符串没有方法 sub_underscore”
有任何想法吗 ?
ruby-on-rails - Rails 管理员:如何翻译字段名称?
我正在使用 rails_admin ( https://github.com/sferik/rails_admin ) 但我无法翻译字段名称。
这是我的 yml 文件的简化版本:
这不正确吗?我的意思是,它不应该将“密码”翻译成“Senha”吗?
ruby-on-rails - 使用 STI 子类和 Rails Admin 设计身份验证
所以我使用 STI 将一些角色合并到我的用户表中。现在我只有普通用户和管理员。我已经安装了 Rails_admin,我需要一种方法来验证管理员身份,但我不确定如何安全地进行。
现在我的应用程序控制器中有这段代码
在我的 rails_admin.rb 文件中,我有这个
我目前的问题是我无法让 redirect_to 真正指向任何东西。我不断收到错误。如果用户不是我所需要的管理员,这也是一个简单的重定向吗?这是最佳实践和最安全的吗?我在这里朝着正确的方向前进吗?任何帮助,将不胜感激。谢谢
ruby-on-rails - Rails Admin 和 Heroku 的路由错误
我在让 Rails Admin 与 Heroku 配合使用时遇到问题。管理员登录时出现路由错误,这是错误:
我相信由于我的以下代码而发生此错误application.html.erb
:
当我调用rails_admin.index_path
. link_to
但是,如果我去myurl/admin
它,我可以很好地看到管理仪表板。在我本地的开发和生产环境中一切正常。
输出rake routes
:
ruby-on-rails - rails_admin 自定义操作的控制器方法在哪里?
我使用https://github.com/sferik/rails_admin/wiki/Custom-action在 RailsAdmin 中创建了一个自定义操作,但我不确定我会将控制器方法放在自定义操作中的什么位置,如果我使用表单会做什么是调用这些控制器方法的路径吗?
ruby-on-rails - RailsAdmin:编辑和列表视图中的多态 has_one 关联呈现
所以我有以下模型结构
这个 RailsAdmin 配置:
当我创建一个新的 Stone-Record 时,它正在工作,但 Product 字段已折叠。但是由于每块石头都必须填写所有产品字段(根据模型中的验证),我希望它们始终不折叠。我尝试添加visible
到配置中,但这不起作用...
此外,当我想在 RailsAdmin 的 Stone 列表视图中显示 name 属性时,它无法通过提供field :product
配置来工作......我无法理解它,即使在阅读了整个 wiki 和搜索之后像疯子一样在谷歌上...
ruby-on-rails-3 - 如何本地化 Rails 中缺少的某些特定表达式
我正在使用使用设计的 rails_admin。有些单词仍以英语显示。我有很多 i18n 的 yml 文件(fr、rails_admin.fr、devise.fr)。有没有一种快速的方法可以找到我必须将其中一个 yml [tree] 放入 i18n 这些缺失的表达式?
ruby-on-rails - 为两种不同的模型设计单独的注销
我有两个使用 Devise 的模型用户和管理员(使用 RailsAdmin)。我以用户身份登录,然后以管理员身份登录。但是从其中一个模型中退出的结果是同时退出两个模型。我该如何解决?请帮忙 :)
ruby-on-rails - 使用魔法的 Rails 管理员
我正在尝试使用Sorcery而不是设计来安装Rails Admin Gem进行身份验证。
Rails admin 确实提供了一个钩子,您可以使用它来附加您自己的身份验证方法。这是他们在文档中提供的示例(使用warden):
我猜在块内我需要引用before_filter
Sorcery 用来验证用户的require_login
.
但是,当我尝试这样做并/admin
在注销时尝试访问时,会出现路由错误:
这可能是因为我在引擎中而不是在主应用程序中被重定向。
如何正确设置?