问题标签 [apotomo]
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 - 将 apotomo 与 RefineryCMS 页面集成
我想扩展 RefineryCMS 的 PagesController 以在我们的项目中使用一些 apotomo 小部件。
我可能会对 PagesController 进行“覆盖”,将其复制到我的项目中,但我正在使用另一个扩展 PagesController 的引擎(使用模块/猴子修补方法修改 show 和 home 方法)我宁愿避免那。
我最初的方法是这样的:
在 config/application.rb 中:
在 pages_controller_extensions 中:
不幸的是,这在 apotomo 的 controller_methods 中的“helper ActionViewMethods”行中爆炸了。添加 include Apotomo::Rails::ActionViewMethods 没有帮助。
我想我只是得到了关于 Rails 依赖管理的基本细节,或者可能是 ruby 开放类错误。有没有其他方法,或者我忽略了一些简单的方法?
cucumber - 如何覆盖 Apotomo 中的 url_for_event 以始终包含参数?
为了使用我的应用程序和子域运行 Cucumber,我读到我应该将默认参数添加到 default_url_options。
但是,我似乎找不到将默认参数添加到url_for_event
Apotomo 提供的助手的方法。我相信这将是让集成测试、Apotomo 和子域正常工作的第一步(如果不是唯一的话)。
ruby-on-rails - Apotomo:您如何从另一种格式的另一个视图中呈现 HTML 格式的状态/视图?
由于这个问题之外的原因,我需要在创建图像时使用 JSON 响应:
但是,在那个 JSON 中,我想包含一些非常漂亮的 HTML。为了包括这一点,我渲染了一个状态/视图(如您在该部分中所见:edit_link
)。这是image_edit_table_cell.html.haml
小部件的视图:
但是,当我创建图像并呈现 JSON 时,出现Missing template
错误:
似乎问题在于,由于我是从 JSON 文件呈现它,它不知道要查找 HTML 文件(因此它要查找的格式是json
. 这就是您看到该:template_file => :html
选项的原因(我从这里得到) ) 在上面的第一个代码块中。
我正在使用这些宝石:
- “轨道”,“3.0.10”
- '细胞','3.6.2'
- 'apotomo',“1.1.2”
ruby-on-rails - Rails 控制器 => 参数 []
有人可以帮我更好地理解嵌套属性中的参数吗?
我正在使用 Apotomo。但是对于示例。我们可以假设它在 ApplicationController
我有一个简单的控制器显示动作。
它检查是否在 URL 中指定了菜单 ID。如果没有,它会显示第一个菜单。
只要我只在 /menus/ URL 上,它就可以很好地工作。
但我有嵌套的属性。所以一旦我们访问 URL /menus/17/categories/
它发现 params[:id] 属于类别,而不是菜单。
嵌套后,我可以调用 :menu_id,它工作正常。但不再适用于父对象。
无论我在 URL 中的哪个位置,如何查找菜单对象的 params[:id]?
我完全错过了什么吗?
这也是我的路线配置:
谢谢你的耐心。
ruby-on-rails - Apotomo 替代品
我正在工作的项目主页上的信息一直在堆积,现在我们正在寻找一些东西来创建类似仪表板的界面。
这就是我找到 Apotomo 的方式,但我想知道有哪些值得研究的替代方案。
到目前为止,我已经浏览了ruby-toolbox 上的 Rails Presenters。
感谢您提出任何加快开发速度的建议。
ruby-on-rails - Apotomo 小部件中的 Kaminari,链接搞砸了
我在 apotomo 小部件中有 Kaminari 分页。分页链接按预期呈现,直到触发 apotomo 事件。然后分页链接使用一个 href 呈现,该 href 似乎是上一个 apotomo 事件的 url:
这让我发疯了。apotomo 和 kaminari 之间的 url_for_event 方法是否存在一些混淆?
Rails 3.2.3 Apotomo 1.2.3 Kaminari 0.14.1
jquery - jquery可排序元素旁边的黑点是什么?
我第一次使用可排序的 JQuery,并且我有一个可排序的元素列表,所有工作正常(小部件,带有标题和一些内部表单等工作)。
我已经将标题元素定义为用于移动列表中每个小部件的句柄,并且可以正常工作,但是在我的每个可排序元素的左侧出现一个类似于句柄的黑点。
在某些元素中,点在元素开始移动时出现,在其他元素中是永久固定的
我已经用谷歌搜索了一个小时左右,找不到任何远程靠近它的东西
这个黑点是什么,如何去除?
ruby-on-rails - 使用 Apotomo gem 构建用户驱动的小部件页面
我正在尝试apotomo
用于在我的应用程序中设置小部件并且遇到了一些问题。我试过研究,但还没有发现任何有用的东西。希望有人可能在这里有一些经验。
这是我的设置:
- 我有用户模型(通过设计设置),每个人都可以创建自定义页面(页面模型)。
- 每个页面可以有许多小部件。
PagesController#show
视图用于显示页面的发布版本或为用户预览页面。该PagesController#edit
视图用于以“编辑”模式显示每个小部件的页面,并允许用户根据需要更新它们。 - 我有一个带有序列化“数据”字段的 Widgets 模型,该字段保存每个小部件的值。(诸如 , 等的东西
title
)url
。
我遇到的问题是显示每个用户的自定义小部件。
为了这个问题,假设我有一个小部件“PicturesWidget”。我已将小部件添加到PagesController
类似的位置:
我在 Pages 控制器中有两个视图:“PagesController#Edit”和“PagesController#Show”。我还在小部件控制器中定义了两个视图,一个是“PicturesWidget#edit”,默认是“PicturesWidget#display”。从编辑和显示视图中,我使用这样的东西来加载小部件:
但是,我遇到的主要问题是用户每页可以有多个小部件。换句话说,我必须将序列化data
字段传递到每个小部件中,以便它可以在PicturesWidget#display
或PicturesWidget#edit
视图中显示内容。在PagesController
我做:
在views/pages/show.html.erb
我使用以下循环:
这最终将每个单独的小部件 ActiveRecord 作为参数传递给PicturesWidget
控制器。在小部件控制器中,我在display
和edit
方法中添加了“args”:
这导致我到处都出现问题,因为当我必须重新渲染视图或将其替换为另一个视图时,我通常会抱怨“args”不存在,并且我无法将其传递进去。
在 Apotomo 文档中,我发现我们应该在新版本的 gem 中使用选项而不是 args。选项是从原始的“has_widget”方法中提取的PagesController
:
在这种情况下options[:data]
会返回@data
. 但是,我需要为每个小部件提供数据,而不是全局@data
变量。我找不到任何其他人如何做到这一点的例子。有什么建议么?还是我应该放弃整个事情并编写自己的小部件控制器?或者降级到单元格并编写我自己的 AJAX 处理程序?
很抱歉写了这么长的文章。我认为其他人可能会遇到这个问题,希望这可以帮助他们。
谢谢,尼克
[编辑] 正如建议的那样,我最终添加了独特的小部件:
必须覆盖其中一个模块以允许在控制器/视图中使用 apotomo_root:
(:apotomo_root
在上面添加)
在控制器中使用它来获取所有加载的小部件的列表:
然后我只是在视图中对其进行了迭代:
ruby-on-rails - Apotomo 可以渲染传递参数吗?
我正在将 Apotomo 与 Rails 一起使用,并且我有一些如下所示的代码:
效果很好。
我想在该调用中传递一些数据。我怎么做?
我想象这样的事情:
然后才能my_variable
在小部件的显示方法中访问。
请问有没有办法做到这一点?
谢谢。
ruby-on-rails - 在 Rails 中查看组件
是否有任何 gem 可用于在 Rails 中实现视图组件?我看过'cells'和'apotomo'。我发现它们很好,但没有针对最新版本更新文档。任何人都知道任何其他用于在 Rails 中实现小部件类结构的好宝石吗?