草庐IT

pick_asset

全部标签

ruby-on-rails - Rails 不在开发模式下使用 nginx 提供 Assets

我在Debian6的虚拟机上工作。我前面有nginx来提供静态文件('jpg、png、css、js...)和apache来运行脚本。但我有一个问题,我的Assets文件出现404错误。我的nginx配置:server{listen80;server_namemysite;#access_log/var/log/nginx/access.mysite.log;#error_log/var/log/nginx/error.mysite.log;#LesrequêtessonttransmisesauprocessusApacheécoutantenlocalsurleport81locat

ruby-on-rails - 当我运行 rake assets :precompile got couldn't find file 'jquery' in application. js on//= require jquery

当我运行时bundleexecrakeassets:precompile我得到了couldn'tfindfile'jquery'在application.js上线://=requirejqueryrails3.2.2。什么是原因? 最佳答案 我敢说您的应用程序中没有任何jquery.js文件。如果它不在app/assets或vendor/assets或lib/assets中,请将其添加到其中之一——或者如果您使用的是jquery-railsgem,请按照说明进行操作here. 关于rub

ruby-on-rails - underscore在ruby中的pick方法

我想用类似的东西hash.pick('prop1','prop2')与使用下划线pick方法的方式相同(获取对象/哈希的属性并基于它们创建新的哈希)所以它看起来像这样{prop1:'asdf',prop2:'qwer',prop3:'uiop'}.pick('prop2','prop3')#equals{prop2:'qwer',prop3:'uiop'} 最佳答案 使用Hashslice方法如:hash.slice(:prop1,:prop2) 关于ruby-on-rails-unde

ruby-on-rails - Assets :precompile end of file reached

我正在尝试在我的Rails4应用程序上运行assets:precompile,但我不断收到:rakeaborted!endoffilereached在capistrano提示同样的错误后,我在我的VPS上运行这个命令。有什么想法吗?[deploy@skateboxesskateboxes]$cd/var/www/skateboxes/releases/20131024204508&&(RAILS_ENV=production/usr/local/rvm/bin/skateboxes_rakeassets:precompile)rakeaborted!endoffilereached/v

ruby-on-rails - 在 Rails 应用程序中为管理界面定义单独的 View 和 Assets

我正在尝试在Rails中为我的站点构建一个CMS,我希望为阅读我站点的人们能够看到的所有View设置单独的样式,即index和showView,以及处理创建、更新和删除View的View。我知道我可能应该将这两个区域分离到单独的Controller中,并为所有管理员的路由命名空间,但我不知道如何进行View。有没有办法为一组特定的Controller指定布局,包括样式表和javascript文件?请注意,我使用的是Rails3.1,所以现在我所有的样式表和脚本都被编译成单个文件,每个View都提供这些文件。 最佳答案 我四处寻找非常

ruby-on-rails - 为什么 Assets 不使用 RAILS_ENV 集进行预编译?

我几乎浏览了网络上的每一篇文章来解决这个问题,但到目前为止没有任何帮助。这是怎么回事。我使用Capistrano来部署我的应用程序,直到昨天一切都运行良好。无论如何,我都无法预编译我的Assets。因此,当我在生产服务器上本地执行rakeassets:precompile只是为了检查Assets是否完全被预编译时,它一切正常。但是,当我执行RAILS_ENV=productionrakeassets:precompile时,它失败了。我尝试了不同的环境,但除了省略RAILS_ENV之外没有任何效果。我面临的问题是我的最新更改没有反射(reflect)在生产中。这里是错误痕迹I,[201

ruby-on-rails - Assets 管道的主题支持

我有以下项目结构:/app/config/db.../themes/default/assets/images/stylesheets/.../views/.../theme1/assets/.../views/...默认情况下应使用“默认”主题:)。'theme1'-应覆盖任何内容,例如logo.png或View(application.erb)。它应该以这种方式工作:如果不存在,请尝试从“theme1”获取Assets-从“default”使用。View非常简单:self.prepend_view_path::ActionView::FileSystemResolver.new(t

ruby-on-rails - 在 AWS elastic beanstalk 上部署 Rails - 静态 Assets 路由不起作用

我通过亚马逊的eb工具在AWSelasticbeanstalk上安装了我的Rails应用程序。在elasticbeanstalk上,我使用它的默认负载均衡器,并使用ruby​​2.0运行ubuntu64bit。我遇到了两个主要问题:1)根路由不工作。在我的config/routes.rb中,我试过:root'controller#actionroot:to=>'controller#action'rootto:'controller#action'并发现它们都不起作用。服务器给我一个错误说:Invalidroutename,alreadyinuse:'root'(ArgumentErr

ruby-on-rails - Heroku run rake assets :precompile is FAILING?(无法转储匿名类)

这是跟踪输出:这是什么:can'tdumpanonymousclass东西?不知道我还能尝试什么。我真的很欢迎你的帮助。谢谢!!herokurunrakeassets:precompile--traceRunning`rakeassets:precompile--trace`attachedtoterminal...up,run.1662**Invokeassets:precompile(first_time)**Invokeassets:environment(first_time)**Executeassets:environment**Invokeenvironment(firs

ruby-on-rails - 无需 assets_sync 自动将 Assets 上传到 S3

我刚刚第一次部署到Heroku,除了我的图像,Assets工作。当我发现这个要点时,我正在阅读有关如何将Assets移动到s3(然后使用云端缓存它们)的信息:https://gist.github.com/schneems/9374188“我讨厌asset_sync”Usingassetsynccancausefailures,isdifficulttodebug,un-needed,andaddsextracomplexity.Don'tuseit.Insteadusehttps://devcenter.heroku.com/articles/using-amazon-cloudfr