Dmy*_*iak 6 ruby url ruby-on-rails helpers
如何生成javascript文件的绝对链接.
我假设应该有类似下面的那个(遗憾的是似乎没有):
javascript_url 'main' # -> 'http://localhost:3000/javascripts/main.js'
Run Code Online (Sandbox Code Playgroud)
代替:
javascript_path 'main' # -> '/javascripts/main.js'
Run Code Online (Sandbox Code Playgroud)
我需要绝对URL,因为该javascript文件将用于书签.
另外我需要相同的css文件.
谢谢,
德米特里.
现在,可以通过Asset Pipeline 在ActionView :: Helpers :: AssetUrlHelper模块的Rails 4中使用javascript和css文件的绝对URL .在你的情况下,具体是它的javascript_url及其别名url_to_javascript和样式表的相应方法.
结果正如您在问题中提到的那样:
javascript_url 'main' # -> 'http://localhost:3000/javascripts/main.js'
Run Code Online (Sandbox Code Playgroud)
尽管很久以前就提出了这个问题,但希望它能帮助人们在未来寻求对同一问题的回答.