问题标签 [activescaffold]
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 - 带有 ActiveScaffold 和 Lockdown 插件的 Rails
我们的应用程序是使用 Rails 2.3.5 和 ActiveScaffold 开发的。ActiveScaffold 在运行时添加了相当多的魔力,只需在控制器中声明如下:
只需在控制器中添加这一行,由于 ActiveScaffold 的元编程,所有的 restful 操作及其相应的视图都可用。由于大部分代码是在运行时添加的,因此在开发模式下,请求似乎有点慢,因为没有 class_caching。
我们需要添加一个授权层,我的团队选择了 Lockdown 插件,它解析一个 init.rb 文件,您可以在其中声明所有授权规则。Lockdown 存储授权规则的方式是解析 init.rb 文件并评估 init.rb 文件中声明的控制器。因此,对于每个请求,Lockdown 都会评估所有控制器,从而迫使 ActiveScaffold 添加大量元编程,从而使数据库查询找出每个模型的列定义。由于没有 class_caching,这大大减慢了开发中的请求。有时请求需要将近 30-45 秒。
有什么方法可以强制 ActiveScaffold 在 before_filter 中发挥它的魔力?类似于以下内容:
我尝试了上述所有四个选项,当我发出请求时,浏览器似乎显示加载指示器但没有任何反应。
任何帮助表示赞赏。提前致谢。
ruby-on-rails - 未初始化的常量 Active Scaffold rails 2.3.5
我将我的 Rails 应用程序 2.0.2 更新到 2.3.5。我在管理部分使用活动脚手架。
我的代码中没有任何更改,但更新出现了问题。我有一个控制器“admin/user_controller”来管理用户。
这是控制器的代码:
这段代码没有随着更新而改变,但是当我进入这个页面时,我得到了这个错误:
我搜索了 2 天,但我没有找到问题,请你帮帮我。
ruby-on-rails - 未初始化的常量 Active Scaffold rails 2.3.5
我将我的 Rails 应用程序 2.0.2 更新到 2.3.5。我在管理部分使用活动脚手架。
我的代码中没有任何更改,但更新出现了问题。我有一个控制器“admin/user_controller”来管理用户。
这是控制器的代码:
这段代码没有随着更新而改变,但是当我进入这个页面时,我得到了这个错误:
我搜索了 2 天,但我没有找到问题,请你帮帮我。
ruby-on-rails - ActiveScaffold 抱怨关联
我正在使用 ActiveScaffold 创建管理 UI。
- 我有两个模型:帖子和评论。
- 一个帖子有很多评论,一个评论属于一个帖子。
- 有一个 validates_presences_of :text 验证 Comment 模型。
问题是当我从管理 UI 创建一个新帖子而不在子表单中创建一个新评论时,ActiveScaffold 抱怨验证。如果我还创建了与之关联的评论,我可以创建帖子,这不是我想要的。
我可以从脚本/控制台手动创建一个新帖子。
是什么赋予了?
ruby-on-rails - ActiveScaffold:如何为多态关联创建下拉选择?
我正在尝试为与 ActiveScaffold 的多态关联创建一个下拉选择框。
我有:
在尝试在 Awards_controller 中创建一个选择下拉框时:
我收到以下错误:
ActionView::TemplateError(未初始化常量 Award::Sponsorship)
我不确定这是我做的不对还是我想要完成的事情在 AS 中没有直接支持。
非常感谢一些建议。
ruby-on-rails - 是否可以通过 ActiveScaffold 实现 has_many, :through?
考虑以下模型:
是否可以使用 ActiveScaffold 来管理这种类型的关系?ArtistEvent 模型的存在是为了定义具有附加位置属性的 hbtm 关系。
谢谢!
乔纳森
ruby-on-rails - ActiveScaffold:如何设置下拉列表的默认值?
所以我有这个创建表单来创建有一堆字段的时间表,其中一个是季节。季节表有一个名为“is_current”的字段,如果设置为 1,则告诉我们这是当前季节。当创建表单为 display 时,我希望在季节下拉菜单中默认选择当前季节。任何帮助将不胜感激。谢谢。
ruby-on-rails - ActiveScaffold 不断四舍五入我的数字
我需要显示和编辑高度精确的十进制数字 - 纬度和经度。ActiveScaffold 不断将我的值四舍五入到精度 6 刻度 3,我可以在某处将其更改为精度 11 刻度 8 吗?
谢谢
ruby-on-rails - 活动脚手架 + Ruby 2.3.5 不工作
我有一个带有 Rails 2.3.5 的应用程序。而且我正在尝试使用 AS 最新版本,我以前使用过它,但不能让它在这里工作。我有我的成分类别控制器,我把
我在路由上设置了这个:active_scaffold=>true 我有一个模型也称为成分类别,并且在视图文件夹中(在管理/成分类别和/成分类别中)我没有像往常一样的东西。
我一遍又一遍:
模板丢失
视图路径主题/aqueouslight:app/views 中缺少模板成分_categories/list.html
在向我询问我创建并放置的 list.erb 之前,我遇到了一个错误
'ingredient_categories', :label => 'Categorias' %>而现在 list.thml 的这个错误......不能让它工作!不知道为什么真的……应该这么简单,现在让我头疼……谢谢!
ruby-on-rails - rails 3 正在将 html 标签打印到屏幕而不是渲染它们
我正在使用 vhochstein 的 active_scaffold 分支,它在 rails 3 上运行得非常好,除了一些小错误 - http://github.com/vhochstein/active_scaffold。
在 rails 2.3 中,以下代码禁用链接:
但在 Rails 3 中,它会导致转义的 html 标签被打印出来,如下图所示:
如何使此 return 语句的内容呈现它应该在 rails 3 中的方式?
上面的代码来自list_column_helpers.rb
vendor/plugins/active_scaffold/helpers/ 中的文件
更新:
Floatless 通过建议添加.html_safe
到代码来解决此问题。
从那以后,我发现还需要进行以下更改,因为有不止一位代码可用于禁用 active_Scaffold 中的操作链接:
在 /plugins/active_scaffold/frontends/default/views/_list_actions.html.erb 更改:
无论如何,感谢 floatless 并希望 hochstein 先生能够使用这些东西。