标签: rails-cells

无法使用Rails应用程序内的引擎中的单元格

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

require 'criteria_operator/ui_component/engine'
require 'cells/rails'

module CriteriaOperator
  module UiComponent
    # Your code goes here...
  end
end
Run Code Online (Sandbox Code Playgroud)

引擎不包含太多:

module CriteriaOperator
  module UiComponent
    class Engine < ::Rails::Engine
      require 'jquery-rails'
      require 'criteria_operator'
      isolate_namespace CriteriaOperator::UiComponent
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

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

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

gem 'criteria_operator' 
gem 'cells'       # i added these three, because `bundler list` didn't show me
gem 'cells-rails' # `cells-rails` and `cells-erb` even though they are listed
gem 'cells-erb'   # as dependencies for the engine
gem 'criteria_operator-ui_component'
Run Code Online (Sandbox Code Playgroud)

我登上了路线

mount CriteriaOperator::UiComponent::Engine => …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-engines rails-cells

8
推荐指数
1
解决办法
178
查看次数

如何访问'可以?' 细胞内的方法?

我在我的ruby-on-rails项目中使用cancancellsgems. 如何can?从单元格内访问方法? 谢谢.

ruby-on-rails cancan rails-cells

7
推荐指数
1
解决办法
1170
查看次数

rails的单元格可以嵌入自己的javascript和css吗?

我已经阅读了几个关于rails的单元格的示例,但没有找到一些示例来说明如何从单元格创建一个完全隔离的小部件.
通过隔离,我的意思是一个小部件,它有自己的css/javascript/...并且只需要在rails文件夹中复制.
这对细胞来说是否可行?

ruby-on-rails-3 rails-cells

6
推荐指数
0
解决办法
308
查看次数

Kaminari :: Cells paginate方法不呈现任何内容

我正在使用Kaminari :: Cells gem,当我在单元格视图中使用paginate方法时,什么都没有显示出来.我检查了,paginate方法只是返回"\n".

ruby-on-rails kaminari rails-cells trailblazer rails-cells-4

4
推荐指数
1
解决办法
715
查看次数