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

0 投票
1 回答
2015 浏览

ruby-on-rails - 如何在 Rails 2.3.8 中使用带有关联的 Active 脚手架列出活动记录?

我想列出数据库中的所有记录,这些记录在我的索引页面中都是活动的(真)。

我正在使用带有 rails 2.3.8 的活动脚手架插件。任何建议如何在我的控制器中添加活动条件?

这是我的管理员控制器

楷模

表结构

0 投票
1 回答
166 浏览

ruby-on-rails-3 - rails3 中的 as_paperclip_bridge 初始化错误

我正在尝试在 rails3.0.5 项目中在 as_paperclip_bridge 的帮助下同时使用 PaperClip 和 ActiveScaffold。

但是,当我启动项目时发生以下初始化错误。

=> 启动 WEBrick => Rails 3.0.5 应用程序开始在http://0.0.0.0:3000上开发 => 使用 -d 调用以分离 => Ctrl-C 以关闭服务器退出 C:/Users/ken/Documents/ NetBeansProjects/fcheck/vendor/plugins/as_paperclip_bridge/init.rb:10:bridge' for ActiveScaffold:Module (NoMethodError) from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/plugin.rb:81 from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:25:in来自 C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb 的未定义方法 instance_exec': 25:in run' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:50:inrun_initializers' 来自 C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:in each' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:inrun_initializers' 来自 C:/Ruby187/lib/ruby/ gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:134:ininitialize!' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:77:in从 C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails 发送/application.rb:77:inmethod_missing' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config/environment.rb:7 from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in需要'来自 C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in require' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:inload_dependency' 来自 C:/Ruby187/lib/ruby/gems/1.8 /gems/activesupport-3.0.5/lib/active_support/dependencies.rb:596:in new_constants_in' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:inload_dependency' 来自 C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies。 rb:239:in require' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config.ru:3 from C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46:ininstance_eval' 来自 C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46: in instance_eval' 来自initialize' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config.ru:1:inC:/Users/ken/文档/NetBeansProjects/fcheck/config.ru:1

as_paperclip_bridge\init.rb 中的代码试图调用模块方法“ActiveScaffold.bridge”,但找不到。尽管如此,相同的代码在 rails2.3.8 项目中也可以正常工作。

我们可以看到版本 2 和 3 之间的 rails 初始化代码有很大的不同。

在 Rails 2.3.8 上,插件在 'load_plugins' 方法中加载,该方法在 initializer.rb 中的 'load_gems' 方法之后调用。但是,rails3 没有 initializer.rb 并且加载过程似乎完全不同。

我还尝试删除 AS gem 并使用 as_paperclip_bridge 插件安装两个 AS 插件。但是,错误并没有消失。

有人可以解释为什么会发生错误吗?!

无论如何,我真的希望得到任何解决方案或解决方法。

谢谢,健一

0 投票
1 回答
422 浏览

activescaffold - 如何在 Rails 2.3.8 中使用 Active Scaffold 制作用户信息的 CSV 格式报告

我是新的 Ruby on Rails。我想为具有用户控制器的用户信息导出 CSV 文件。

Ruby 版本:1.8.7 Rails 版本:2.3.8

例子:

我有用户控制器:

型号:用户

我想将具有我的用户控制器的上述详细信息导出为 CSV 文件。这是这样做的任何要求吗?请任何人都可以指导我。

0 投票
1 回答
518 浏览

ruby-on-rails - “创建另一个 XXX”按钮在 ActiveScaffold 中不起作用

Update#1令人惊讶的是,如果在 Firebug 中,我将生成的 <input> HTML 更改为 <a>,它会按预期工作。但要使这个变通办法永久有效,我将不得不更改 ActiveScaffold 的代码。

Update#2现在我已经更改了 ActiveScaffold 的代码。这解决了我的问题。但问题仍未得到解答。

我有一个模型ListingMovie:

和电影秀:

我有 Manage::ListingMoviesController:

和管理::MovieShowsController

当我尝试创建/更新ListingMovie 时,我看到了一个以“创建另一个电影节目”结尾的表单。早些时候,当我单击它时,它发出了一个 Ajax 请求,并在表单底部添加了两个新字段,让我可以为关联的 MovieShow 指定 start_time 和 end_time。现在,当我单击它时,不会向服务器发出任何请求。因此新字段不会添加到表单中。

以下是按钮的 HTML:

我无法调试它,因为我可以看到任何错误。单击按钮根本没有任何作用。

需要注意的一点是,如果我在表单中放入了一些错误数据,然后尝试“创建/更新”ListingMovie,则表单会再次呈现,并使用“新”表单字段来指定 start_time 和 end_time。

我正在使用 Rails 3.0.1 和 ActiveScaffold 3.0.6 谢谢!

0 投票
2 回答
502 浏览

ruby-on-rails - Activescaffold Rails 3 (vhochstein) STI 本地化

我正在尝试本地化 ActiveScaffold STI 儿童的标签。在开发中,它可以正常工作:

但在生产中,它总是采用应用程序中设置的默认语言环境。我知道这是一个 Activescaffold 问题,我已经解决了另一个标签设置键内的翻译,active_scaffold但它不适用于 STI。有什么帮助吗?

编辑:

我找到了 activescaffold 获取 i18n 翻译的位置,但我仍然不知道如何让它在生产环境中进行正确的翻译。

0 投票
2 回答
753 浏览

ruby-on-rails - 为什么 Rails 在布局中呈现 RJS 模板?

active_scaffold我需要为使用gem的控制器执行此操作。我们有一个看起来像这样的控制器:

这在我们使用 Rails 2.3.10 时效果很好,但我们正在升级到 Rails 3.0.10。作为升级的一部分,我必须升级active_scaffold(当前从 的rails-3.0分支安装git://github.com/activescaffold/active_scaffold)以兼容。我们遇到的一个问题是搜索表不起作用。我会在我的日志文件中看到:

请注意,它使用控制器中指定的布局呈现 RJS 模板。这对我来说似乎是一个不合理的默认值。默认情况下, RJS 模板不应该在没有布局情况下呈现吗?无论如何,我将其固定为:

这解决了搜索和分页的问题。(现在渲染 RJS 模板时没有布局,因此浏览器可以执行生成的 Javascript)。我想我的问题是,为什么我必须告诉 Rails 它不应该渲染带有布局的 RJS 模板?有没有更好的解决方案?这对我来说感觉太过分了(糟糕的 hack ——那种将来会被破坏的 hack)。

0 投票
1 回答
596 浏览

ruby-on-rails-3 - activescaffold belongs_to 关系给出路由错误

我正在使用以下内容: Rails 3.0.3 Vhochstein's Fork for Activescaffold rake 0.9.0 ruby​​ 1.9.2

我有一个名为 component 的模型,它与 category 具有 belongs_to 关系。这是使用 activescaffold 建模的,并且运行良好。我休息了几个月,现在我回到它时,每当我尝试访问组件模型时,activescafold 都会给出“ActionController::RoutingError (undefined method `class_name' for nil:NilClass):”错误。我认为这是由于关系(belongs_to)。如果我从模型中删除关系,它会起作用。如果我将其添加回来,它会失败!

有任何想法吗?

这是代码:

路线

结尾

控制器

模型

0 投票
3 回答
1130 浏览

ruby-on-rails - 活动脚手架:如何在删除操作上设置确认文本?

因此,我正在使用 activescaffold 并具有以下代码:

根据我用谷歌搜索的内容,应该使删除链接确认框显示该自定义文本……但事实并非如此。它仍然使用一些默认问题文本。如何自定义确认文本?

0 投票
1 回答
1124 浏览

ruby-on-rails - 过滤关系,activescaffold

我有这个代码:

和模型

类别映射在此表上

我只想根据 user_type 显示具有特定“组”的类别。问题是我不知道如何过滤关系中的行。我可以看到 activescaffold 执行两个查询,一个用于文章,第二个用于类别( SELECT * FROM categories)所以想要更改第二个查询(例如 SELECT * FROM categorieswhere group='something'。你有什么建议吗?

谢谢

0 投票
1 回答
292 浏览

ruby - activescaffold:点击搜索、创建、编辑、显示时没有响应

我使用activescaffold来展示我的模型,模型列表可以正确显示,但是问题是:点击搜索、创建、编辑、显示时没有响应。但是“删除”效果很好。

有谁知道原因?

我的 rails 版本 => 捆绑包当前的 rails 锁定在 3.0.9

红宝石版本 => 红宝石 1.9.2p290 (2011-07-09) [i386-mingw32]

操作系统 => windows xp x86

从日志中我可以看到呈现的 html.erb 没有任何问题: