我使用Rails 4.0.0,我做rake资产:在ENV上生成预编译,并有一些错误消息:
rake aborted!
Unexpected token operator «=», expected punc «,» (line: 15816, col: 39, pos: 465171)
Error
at new JS_Parse_Error (/tmp/execjs20130828-23982-1kgxmyu.js:2357:10736)
at js_error (/tmp/execjs20130828-23982-1kgxmyu.js:2357:10955)
at croak (/tmp/execjs20130828-23982-1kgxmyu.js:2357:18665)
at token_error (/tmp/execjs20130828-23982-1kgxmyu.js:2357:18802)
at expect_token (/tmp/execjs20130828-23982-1kgxmyu.js:2357:19025)
at expect (/tmp/execjs20130828-23982-1kgxmyu.js:2357:19163)
at /tmp/execjs20130828-23982-1kgxmyu.js:2357:23402
at /tmp/execjs20130828-23982-1kgxmyu.js:2357:23466
at /tmp/execjs20130828-23982-1kgxmyu.js:2357:20786
at /tmp/execjs20130828-23982-1kgxmyu.js:2357:19536
(in ~/RubymineProjects/Hermes/app/assets/javascripts/application.js.erb) ~/.rvm/gems/ruby-1.9.3-p448/gems/execjs-1.4.0/lib /execjs/external_runtime.rb:68:in `extract_result'
Run Code Online (Sandbox Code Playgroud)
这种结构引发错误:函数searchHelper(myMap,coords,cond = false)但没有默认参数命令完成没有退出代码:function searchHelper(myMap,coords,cond)
它是什么?我在哪里可以阅读它?
我想youtube.com从我的数据库链接下载视频文件.
我找到了gem viddl-rb,但我只看到在文档中下载的控制台方式 -viddl-rb youtube.com/watch/myvideoid
如何require viddl-rb在控制台中下载视频?
我正在render partial: 'fragment', locals:{obj:item}为表中的每一行使用 a 。处理整个页面需要很长时间。
有没有办法在第一次加载时保存每个项目的所有片段,并且在服务器工作期间每次都不再渲染它们?
更新
card/index.html.haml
%table
=render partial: 'card/card', collection: @cards, cached: true
card/_card.html.haml
-cache card do
%tr=card.title
card_controller.rb
def index
@cards = Card.order(:name)
end
Run Code Online (Sandbox Code Playgroud)
解决了
添加到 development.rb 后,缓存开始工作:
config.action_controller.perform_caching = true
config.cache_store = :memory_store, { size: 64.megabytes }
Run Code Online (Sandbox Code Playgroud)