草庐IT

ruby-on-rails - 事件管理员 : Can't access show/edit pages

我在使用ActiveAdmin时遇到问题。以下是版本:ruby'2.2.1'rails'4.2.0'activeadmin:1.0.0.pre1arbre:1.0.3(提到这个是因为它似乎与我的问题有某种联系)我们升级到rails4.2并且还必须升级activeadmin(从0.5开始)。经过几次调整(尤其是授权系统)之后,一切似乎都很好,除了一个大问题:我只能访问索引页面。当转到具有ID的页面时(例如:“http://localhost:3000/admin/companies/2968”),我收到此错误:没有路由匹配{:action=>"edit",:controller=>"ad

ruby-on-rails - 如何将 arbre 代码干燥成可重用的组件?

我有一个共同的模式或重复的代码,我想在我的ActiveAdminView中干掉。我正在使用arbre组件来尽可能多地呈现我的View,如果可能的话我想保持这种方式(即我真的不想以正常方式转换为直接HTML-我正在尝试理解这里是树荫路)。这是我想干掉的代码:clients.in_groups_of(3).eachdo|clients_group|columnsdoclients_group.compact.eachdo|client|columndopanelclient.namedo#...endendendendend阅读完arbregem中的文档后,我开始尝试创建自己的自定义arb

ruby-on-rails - 我怎样才能在 ActiveAdmin/Arbre 中有一个有多个 child 的 div

我有这个代码:divclass:item.ui_typedolink_toimage_tag(item.image.image_public_url),item.target)link_toitem.label,item.targetend基本上,我想要一个包含2个链接的div。然而,只有最后一个元素被渲染,大概是因为在body内部渲染的是block的返回值。我知道我可以将它们声明为一个数组并加入它们,但之后我需要调用html_safe。当您实际上不信任您收到的输入时,我正在尝试找到一种方法来执行此操作。这看起来应该是一件非常简单的事情,但我到处都找不到。有什么建议吗?