Ruby on rails 每个视图的JS和CSS文件Phoenix Elixir

Ruby on rails 每个视图的JS和CSS文件Phoenix Elixir,ruby-on-rails,elixir,phoenix-framework,Ruby On Rails,Elixir,Phoenix Framework,我正在寻找一些方法让我的工作程序在凤凰城好,因为我有与rails,有一些观点,我在凤凰城看是 1:在rails中,我有我的控制器和视图,还有CSS和JS文件,当我只想在一个相关视图中包含CSS文件时,我只按照 <%= yield :head %> admin.js.coffee文件 #= require admin/sign_up.js.coffee #= require admin/company.js.coffee #= require admin/user.js.coffee

我正在寻找一些方法让我的工作程序在凤凰城好,因为我有与rails,有一些观点,我在凤凰城看是

1:在rails中,我有我的控制器和视图,还有CSS和JS文件,当我只想在一个相关视图中包含CSS文件时,我只按照

<%= yield :head %>
admin.js.coffee文件

#= require admin/sign_up.js.coffee
#= require admin/company.js.coffee
#= require admin/user.js.coffee
3:对于每个JS文件,我正在做的是,例如,对于注册视图的JS文件,我在文件的最后做了如下操作

window.initializeSignUp = ->
  onSignUp()
在此之后,我只需要在我的注册视图中

<script>
  $(document).ready(function () {
    window.initializeSignUp();
  });
</script>

$(文档).ready(函数(){
window.initializeSignUp();
});
现在它只调用注册的方法,一切都很好。 另一方面,我喜欢长生不老药,它是一种非常好的、可爱的语言,但每当我开始用它做项目时,我已经开始害怕早午餐和如何处理资产了

对于那些阅读问题,甚至不了解主要问题就投反对票的人来说:我是凤凰城的新手,因为我创建了一个包含视图和资产等的应用程序


我只需要一个明确和正确的答案,以与凤凰没有使用早午餐或任何网络包解决方案,但一个正常的方式,这是可能的吗

我相信你的问题已经解决了。答案显示了如何添加特定于页面的javascript,但同样的技术也可以用于css样式


以下是模板/视图在Phoenix中的工作原理。

Rails为(2)所做的不是“正常的”。Rails有自己的类似于早午餐/网页包的东西来实现这种连接。Phoenix没有任何这样的功能。我只是想为一个不懂早午餐或网络包的人找到一个可靠的方法来解决这个问题。
window.initializeSignUp = ->
  onSignUp()
<script>
  $(document).ready(function () {
    window.initializeSignUp();
  });
</script>