渲染“命名空间”组件react-rails

时间:2018-08-30 02:42:03

标签: ruby-on-rails reactjs react-rails

我目前正在将React与Rails 5.2.0应用程序配合使用,并带有react-rails gem。

为了保持文件的干净分布,我想将它们存储在它们的特定文件夹中,为此,我想为需要的组件命名空间。

gem的实现效果很好,我可以毫无问题地渲染普通的GreetUser组件。当我想添加一个名称空间时,挑战就来了,而且我不确定(React),react-component(帮助器)或其他任何支持它的方式(就像Rails会做到的那样)。

我尝试呈现“策略”组件的尝试:

List<String> colors = Arrays.asList("RED", "BLACK", "WHITE", "GREEN", "YELLOW", "BROWN", "PURPUL", "BLUE");
    Observable.just(colors).subscribe(s -> System.out.println(s));

我得到:

 Observable.just(colors).subscribe(s -> System.out::println);// NOT COMPILE

1 个答案:

答案 0 :(得分:0)

  1. 您应该在名称空间中使用斜杠而不是点:

  2. 是的,应该将您的Policies文件夹大写:app/javascripts/components/Policies/Policies.js

应该工作