问题标签 [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.
ruby-on-rails - 如何发送两个链接的方法作为符号?
为了使用friendly_id正确搜索我的帖子,我使用了这个查询:
但我需要包装这个方法并将其发送到我的演示者类 gem decent_exposure
,. 这给了我一个花哨的地方来包含一个method
可以获取我的对象的地方。
默认情况下,此方法是:find
. 正如他们的代码中所写:
如何通过选项发送,这两种方法查询作为符号?
ruby-on-rails - 使用decent_exposure gem时如何使索引视图按降序显示文章?
在decent_exposure gem doc 中有一条信息,我们不需要写下所有标准控制器操作(索引、新建、创建、显示等),但我们只能写创建和更新。在我的应用程序中,我有文章,我的目标是将所有文章放在文章#index 视图中,但按降序排列,使用 created_at 变量。
我的控制器:
文章#索引视图:
它不起作用。文章按升序打印。如何解决?
ruby-on-rails-4 - 如何使用 RSpec 3.4 在视图规范中存根控制器辅助方法?
我正在使用RSpec ( Rails 4.2.5上的 3.4 )测试视图。我在我的 CRUD 控制器中使用了体面的曝光 gem 。体面的曝光使定义命名方法变得容易,这些命名方法可用于我的视图并记住结果值。
但我不明白如何在视图规范中存根这些方法。我尝试根据 RSpec 文档执行此操作,但会引发错误。
为什么它不起作用?如何article
在视图中存根方法?
我的控制器
我有一个视图规范
但这会引发错误
ruby-on-rails - 使用decent_exposure提交后如何保存对象?
我完全不知所措!我第一次使用decent_exposure gem,我想问题出在它身上。那是链接https://github.com/hashrocket/decent_exposure 当我提交表单时,它什么也没保存。我在数据库中的所有表都充满了空字段。这是我的表格
这是我的控制器:
它给出了一个错误
参数缺失或值为空:book
如果我尝试仅在没有参数和 book_params 方法的情况下公开(:book),这似乎没问题,但在提交表单后,所有字段都为零。我究竟做错了什么?参数定义有什么错误吗?我一直在思考和尝试不同的变体很多次,我无法想象问题出在哪里。每一个帮助将不胜感激!
ruby-on-rails - expose_decorated 不适用于帖子变量。为什么?
我尝试在我的项目中使用 draper、decent_exposure 和 decent_decoration gem,但有些东西不能正常工作。这很奇怪,因为我只是从另一个项目中复制了这段代码。
我的控制器是:
这是索引视图
我收到了这个错误:
ruby-on-rails - 如何将体面的代码分解为经典的 Rails 方式?
谁能帮我分解这段代码并解释如何以经典的 Rails 方式使用回调(如果有)和方法来完成?