草庐IT

my-script

全部标签

ruby - 应用引擎 : Launching a script upon update/run

我正在使用AppEngine,我正在考虑在我的下一个项目中使用LESSCSS扩展。没有用Python编写的好的LESSCSS库,所以我继续使用原始的Ruby库,它工作得很好而且开箱即用。我希望AppEngine在运行开发服务器之前和将文件上传到云端之前执行lessc./templates/css/style.less。自动化这个的最好方法是什么?我在想:#run.sh:lessc./templates/css/style.less.gae/dev_appserver.py--use_sqlite.和#deploy.shlessc./templates/css/style.less.ga

ruby-on-rails - ruby rails : Why does calling a partial in my views take an extended time to render?

例如,我在我的recipes/_cuisines.html.erb文件中调用了三个部分:该文件中没有其他内容。部分只是没有集合的静态内容。这是我从日志中得到的:Renderedrecipes/cuisines/_denmark.html.erb(4.6ms)[cachemiss]Renderedrecipes/cuisines/_spain.html.erb(2.3ms)[cachemiss]Renderedrecipes/cuisines/_italy.html.erb(5.3ms)[cachemiss]Renderedrecipes/_cuisines.html.erb(161.5

javascript - rails/JavaScript : Why do I get an error when I submit my form via javascript `submit()` ?

我在View中有一个搜索表单。提交表单后,将运行以下操作:classIssuesController一切正常。但是,我希望每次击键都能触发该操作。为此,我添加了以下javascript。document.getElementById('filter-text-field').addEventListener('keyup',function(){document.querySelector('.filter-box').submit()})但是,当按向上键提交表单时,它会中断,我会得到一个错误:ActionController::UnknownFormatinIssuesControl

ruby - 为什么我在运行 rake db :migrate on my fresh rails instance? 时总是出错

为什么我在运行rakedb:migrate时总是出现下面的错误...我已经关注了这封信https://github.com/plataformatec/devise#getting-started在设计githubreadme上,创建了一个全新的项目,仍然出现错误。创建了一个新的铁路应用:(成功)已将gem'devise'添加到我的Gemfile:(成功)安装包:(成功)运行Rails生成器:(成功)生成了一个名为User的设计模型:(成功)我在SQLite3:CantOpenException(uanbletoopendatabasefile)提到了SO问题这让我尝试使用返回db/d

ruby-on-rails - rails script/generate 默认跳过不必要的文件

自从我开始使用rspec等之后,Script/generate变得非常烦人。我不再需要单元测试文件和fixtures,但是script/generate无论如何都会生成它们。是否可以将--skip-fixtures和--skip-test设置为系统范围(或至少项目范围)的默认设置? 最佳答案 您可以编辑您的应用程序脚本/生成文件以自动附加选项#!/usr/bin/envrubyARGV 关于ruby-on-rails-railsscript/generate默认跳过不必要的文件,我们在S

ruby-on-rails - 安装 rvm "bash/root/.rvm/scripts/rvm No such file or directory"

我想在ubuntu中安装RVM,我正在按照这些步骤操作root@jaskaran-Vostro-1550:/home/user_name#sudoapt-getinstallcurl成功了root@jaskaran-Vostro-1550:/home/user_name#curl-Lhttps://get.rvm.io|bash-sstable成功了但是当我运行这个命令时root@jaskaran-Vostro-1550:/home/user_name#source~/.rvm/scripts/rvm这样的结果bash:/root/.rvm/scripts/rvm:Nosuchfile

ruby-on-rails - 在 OSX Mavericks 之后无法加载此类文件 -- script/../config/boot (LoadError)

我昨天在Rails应用程序(v2.3)上开发了一个ruby​​,并决定将我的iMac更新到OSXMavericks。现在,每次我尝试在本地运行我的应用程序时,都会收到以下错误。有谁知道这是什么原因造成的?像这样运行:script/server-edevelopment错误:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in`require':cannotloadsuchfile--script/../conf

ruby-on-rails - 更新到 Rails 3.2.2 : How to properly move my plugin from the '/vendor' to '/lib' directory?

我正在将RubyonRails从3.1升级到3.2.2,我想知道我应该做什么以及我应该注意什么以便正确移动我的供应商插件(注意:它不是一个gem,目前我不打算将它变成一个gem)从目录/vendor到/lib如officialdocumentation中所写:Rails3.2deprecatesvendor/pluginsandRails4.0willremovethemcompletely.YoucanstartreplacingthesepluginsbyextractingthemasgemsandaddingtheminyourGemfile.Ifyouchoosenottom

ruby - 使用 RSpec 测试纯 Ruby bin/my_app.rb 应用程序?

我有一个用纯Ruby编写的命令行(非RAILS)应用程序,我正在通过Cucumber和RSpec运行它。它遵循lib、bin、spec和feature目录的典型应用程序层次结构。到目前为止,我一直遵循编写失败的Cucumber功能/场景的传统流程,下降到RSpec以驱动支持的lib文件,然后让场景通过。不幸的是,在“bin/my_application.rb”中推出主应用程序入口点时,这似乎并不那么直接。对我来说主要问题是我不是在描述RSpec中的类,它是一个顺序Ruby脚本,用于管理应用程序的类并通过命令行参数和选项进行初始化。“bin/my_application.rb”只是一个小

ruby-on-rails - Netbeans 上的 Rails : Uncaught exception: no such file to load -- script/server or script/console

我正在尝试从Netbeans6.9.1(刚刚升级)启动Rails3控制台,但失败了Uncaughtexception:nosuchfiletoload--script/console调试器也会因类似错误而失败(...--script/server)。我尝试在其上运行的项目以前是我升级的Rails2.3.8应用程序,Netbeans仍然尝试使用旧的rubyscript/console命令而不是railsC。我尝试安装thepatchdescribedhere,但它没有用。gemlist返回:***LOCALGEMS***abstract(1.0.0)actionmailer(3.0.1,