Что было бы лучшим способом передать значения внутри сценария .coffee? Переименование файла в .erb нарушает мое приложение, а какие альтернативы?Как использовать код raides/pass в файле .coffee javascript?
ответ
Оформить заказ это направляющие для направляющих. этот раздел: 2.3.3 JavaScript/CoffeeScript and ERB Вы можете использовать код rails в файле. coffee-script. Это встроенная функция.
второго Edit___
Если файл находится в трубопроводе активов, то вам необходимо добавить .erb расширение в конце файла кофе, так что рельсы тег работает в противном случае нет необходимости добавлять .erb расширение, если вам перемещает файл в представлении.
Я думаю, что документ, с которым вы связались, указывает, что вам нужно изменить расширение с .coffee на .coffee.erb –
проверить часть редактирования –
Добавление «erb» в файл работал для меня !!! –
Вы можете (1) переместить файл в свой каталог приложений/представлений (так что он не будет в конвейере активов) или (2) передать информацию через строку запроса.
(1) приложение/просмотров/пользователей/script.js.coffee.erb
var username = <%= @user.name %>
(2) Я использую this функция
<%= link_to "User", user_path(@user, :username => @user.name) %>
...
var username = getParameterByName('username')
непроверенная, но это общая идея ,
- 1. Javascript в Coffee
- 2. Rails: сделать частичным в файле. Coffee
- 3. coffee -> javascript -> typescript
- 4. Как интерполировать переменную скрипта ruby и coffee в файле `coffee.erb`?
- 5. Использовать PHP-код во внешнем файле Javascript
- 6. Как использовать Url Helper в распакованных файлах js/coffee
- 7. Проверка существования объекта javascript из Coffee Script
- 8. Как использовать код JavaScript в JavaScript-коде?
- 9. Как использовать ресурсы в файле javascript?
- 10. Как использовать переменную Django в файле JavaScript?
- 11. Scala play coffee не компилирует javascript в общедоступном/javascript/
- 12. Как использовать grunt-respecte с grunt-contrib-coffee для компиляции измененных файлов. Coffee?
- 13. С функцией в Coffee Script
- 14. Код javascript во внешнем файле
- 15. Как использовать Firebase во внешнем файле Javascript
- 16. Получить код конкретной строки в файле Javascript
- 17. Как использовать код JavaScript из js-файла
- 18. Как использовать код PHP в JavaScript
- 19. Как использовать библиотеку JavaScript в C# код
- 20. Как использовать код JavaScript в Selenium RC
- 21. Как использовать код JavaScript в PHP кода
- 22. Невозможно выполнить Javascript-код в файле PHP
- 23. Код Visual Studio и Node.js с использованием Coffee Script
- 24. Как я могу использовать массив, определенный в одном файле JavaScript в другом файле JavaScript?
- 25. Использовать результат от MongoDB в Javascript файле
- 26. В JSP-файле, как вызвать код Scriptlet в javascript
- 27. Как я могу использовать код jquery в php-файле?
- 28. Использовать код в файле как содержимое макрокоманды SAS
- 29. Как я могу использовать PHP-код в файле CSS
- 30. Как скрыть код JavaScript, сгенерированный Ruby в отдельном файле?
Возможный дубликат [Rails: переменная экземпляра контроллера доступа в файле ресурса CoffeeScript или JavaScript] (http://stackoverflow.com/questions/8513912/rails-access-controller-instance-variable-in-coffeescript-or-javascript -asset-f) –