问题标签 [rails-cells]

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 回答
517 浏览

ruby-on-rails - 来自单元格 gem 的 render_cell 方法在 Rails 4.2.1 中抛出弃用警告

我运行了我的 rspec 测试套件,每次调用单元 gem中的render_cell方法时,以下弃用警告显示:

它是来自 gem 内部,来自 rspec-cells gem,还是我必须在我的路线中改变一些东西?

OBS:

  • 红宝石 (2.2.2)
  • 导轨 (4.2.1)
  • 细胞 (3.11.3)
  • rspec-rails (3.2.1)
  • rspec 细胞 (0.2.2)
0 投票
2 回答
344 浏览

ruby-on-rails-4 - 应用程序助手轨道 4 单元格 4

我正在使用单元格 4 在 rails 4 中呈现登录表单,但出现以下错误:

我试过包括include ApplicationHelper. 请帮我。

0 投票
1 回答
148 浏览

ruby-on-rails - Rails Cells 似乎没有缓存

我正在构建一个 Rails 项目,该项目最近需要一个缓存系统。

我正在使用 Cells 来构建缓存机制。

查看代码:

视图模型:

日志:

问题是日志总是像上面那样。似乎每次都执行“ccc”操作。细胞 github 说:

但是缓存似乎在我的项目中不起作用......

0 投票
2 回答
589 浏览

ruby-on-rails - Rails Cells 4:访问设计助手

我有一个简单的 Cells 示例,我想将它与 Devise 和 Rails 集成。但是,所有示例和问题似乎都适用于 Cells 3。以下在我的应用程序中失败(添加了行号)。

为第 2 行引发此错误。

0 投票
3 回答
951 浏览

ruby-on-rails - Kaminari::Cells 分页方法不渲染任何内容

我正在使用 Kaminari::Cells gem,当我在单元格视图中使用 paginate 方法时,没有任何显示。我检查了一下,分页方法只是返回“\n”。

0 投票
2 回答
323 浏览

ruby-on-rails - 在服务器运行时更​​改 Rails 代码时,Trailblazer 操作中的类的超类不匹配错误

我将Trailblazergem 与 Rails 一起使用,并且我的一个操作中有一个Cell类,每当我在服务器运行时更​​改代码时就会Trailblazer开始抛出错误。superclass mismatch

如果我启动服务器并立即开始浏览网站,一切都运行良好。

但是,如果在启动服务器后随时更改某些代码,然后尝试在站点上加载页面,则会出现superclass mismatch错误。

0 投票
3 回答
299 浏览

mongodb - Mongoid 从 Mongo 聚合中实例化模型并标记为现有记录

由于 Mongoid API 没有使 MongoDB $sample 操作可见,我不得不使用 Mongo 驱动程序手动运行查询,我不知道如何处理结果。

我有不同的类/集合,它们遵循一些通用接口(出于多种原因,我不想使用继承),并且我试图将它们呈现为单个集合。我有一个从这三个类中采样的代码

这给了我三个不同的数组Mongo::Collection::View::Aggregation。我想以某种方式合并这些并能够实例化对象,以便我可以在我的视图中使用它们(例如使用单元格)

Usingentries.to_a将返回一个哈希数组,而不是一个(模型)对象数组。我希望会是这样,然后我会使用单元格生成器来处理模型之间的其余细微差异

编辑 :

我实际上仍然可以使用to_a和使用密钥_type来找到相应的常量/模型。true现在蝾螈的问题是如何用哈希实例化一个模型,它不会返回new_record?

0 投票
1 回答
351 浏览

ruby-on-rails - 在控制器中提供视图内容

我有一个控制器问题,旨在检测任务/待办事项并将其传递给视图。

在我的应用程序布局中,我有一个保留空间来呈现这些任务

这是我在 ApplicationController 中包含的模块。它似乎无法正常工作并且content_for?(:tasks)返回错误(byebug 说)

请注意,我确实检查过 byebug,

0 投票
1 回答
212 浏览

ruby-on-rails - 无法在 Rails 应用程序中使用引擎中的单元格

我创建了一个引擎,它提供一个 ui 组件作为单元格。相应的 gem ( criteria_operator-ui_component ) 在 lib 文件夹中几乎不包含任何代码,因为要使单元格正常运行,我必须在资产路径中工作。gem 的基本文件如下所示:

该引擎也不包含太多内容:

对我来说,看起来 gem 甚至不知道单元格,但据我所知,我不允许包含 lib 文件夹之外的任何内容。此外,在项目中的虚拟应用程序中测试单元工作正常。

现在我在一个真正的 Rails 应用程序中使用这个引擎。在 gemfile 中,我包含以下内容:

我安装了路线

并尝试CriteriaOperator::UiComponent::CriteriaEditor像在虚拟应用程序中那样使用单元格。内部erb:

或来自代码:

错误是ActionView::Template::Error (uninitialized constant CriteriaOperator::UiComponent::CriteriaEditor)

我究竟做错了什么?使用引擎时我只是遗漏了一些东西,还是引擎本身以错误的方式实现?如果是这样,为什么虚拟应用程序可以工作?我完全被困住了,这是我第一次创建 Rails 引擎,也是我第一次使用单元格......

引擎的完整代码(包括虚拟应用程序)可以在GitHub上找到(这不应该是任何广告,以防万一有人需要更多信息)。