问题标签 [decent-exposure]

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 投票
2 回答
97 浏览

ruby-on-rails - 如何发送两个链接的方法作为符号?

为了使用friendly_id正确搜索我的帖子,我使用了这个查询:

但我需要包装这个方法并将其发送到我的演示者类 gem decent_exposure,. 这给了我一个花哨的地方来包含一个method可以获取我的对象的地方。

默认情况下,此方法是:find. 正如他们的代码中所写:

如何通过选项发送,这两种方法查询作为符号?

0 投票
1 回答
126 浏览

ruby-on-rails - 使用decent_exposure gem时如何使索引视图按降序显示文章?

在decent_exposure gem doc 中有一条信息,我们不需要写下所有标准控制器操作(索引、新建、创建、显示等),但我们只能写创建和更新。在我的应用程序中,我有文章,我的目标是将所有文章放在文章#index 视图中,但按降序排列,使用 created_at 变量。

我的控制器:

文章#索引视图:

它不起作用。文章按升序打印。如何解决?

0 投票
2 回答
2549 浏览

ruby-on-rails-4 - 如何使用 RSpec 3.4 在视图规范中存根控制器辅助方法?

我正在使用RSpec ( Rails 4.2.5上的 3.4 )测试视图。我在我的 CRUD 控制器中使用了体面的曝光 gem 体面的曝光使定义命名方法变得容易,这些命名方法可用于我的视图并记住结果值。

但我不明白如何在视图规范中存根这些方法。我尝试根据 RSpec 文档执行此操作,但会引发错误。

为什么它不起作用?如何article在视图中存根方法?

我的控制器

我有一个视图规范

但这会引发错误

0 投票
2 回答
139 浏览

ruby-on-rails - 使用decent_exposure提交后如何保存对象?

我完全不知所措!我第一次使用decent_exposure gem,我想问题出在它身上。那是链接https://github.com/hashrocket/decent_exposure 当我提交表单时,它什么也没保存。我在数据库中的所有表都充满了空字段。这是我的表格

这是我的控制器:

它给出了一个错误

参数缺失或值为空:book

如果我尝试仅在没有参数和 book_params 方法的情况下公开(:book),这似乎没问题,但在提交表单后,所有字段都为零。我究竟做错了什么?参数定义有什么错误吗?我一直在思考和尝试不同的变体很多次,我无法想象问题出在哪里。每一个帮助将不胜感激!

0 投票
1 回答
159 浏览

ruby-on-rails - expose_decorated 不适用于帖子变量。为什么?

我尝试在我的项目中使用 draper、decent_exposure 和 decent_decoration gem,但有些东西不能正常工作。这很奇怪,因为我只是从另一个项目中复制了这段代码。

我的控制器是:

这是索引视图

我收到了这个错误:

0 投票
1 回答
38 浏览

ruby-on-rails - 如何将体面的代码分解为经典的 Rails 方式?

谁能帮我分解这段代码并解释如何以经典的 Rails 方式使用回调(如果有)和方法来完成?