我是新与CoffeeScript的,以及它如何对RoR的作品,所以我有一个很难解决这个问题:querySelectorAll不是Rails的工作5
我有一个名为candidate.coffee在我的资产的文件文件这是在脚手架命令中生成的。我这个编码:
masks = document.querySelectorAll('[data-mask]')
alert masks.length
在候选人的观点,我在编码部分的form_for的论文输入,所有的人都用数据掩码ATTRIB。
<%= f.label :cep, "CEP" %>
<%= f.text_field :cep, data: { mask: 'cep' } %>
...
所以,问题是:我知道Rails达到candidate.coffee,因为Alert函数工作,它给了我0(零)长度。但我不知道为什么document.querySelectorAll不起作用。
我读到资产中的所有.coffee文件都被编译了,但是我没有发现Rails如何将.coffee文件与查看文件相关联。这意味着,候选人此代码。咖啡
masks = document.querySelectorAll('[data-mask]')
应搜索我的项目中的所有视图文件?说到这里,我没有使用任何类型的HTML标签作为
<script src=... script>
在我看来文件
,并没有改变我的application.js。
我该如何解决这个问题?有人可以帮助我的问题,关于Rails如何在.coffee/js文件与视图相关的功能?
神圣的狗屎,它的作品!我知道这是愚蠢的。谢谢! –