本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
ruby ,rake个人笔记
Rake 是 Ruby 领域的 Make,是个独立的 Ruby 工具,目的是代替 Unix 中的 make。Rake 根据 Rakefile 和 .rake 文件构建任务。Rails 使用 Rake 实现常见的管理任务,尤其是较为复杂的任务。
rake about # List versions of all Ra ...
rails rake命令
首先rake是一门构建语言,rake是ruby写的。
首先我遇到一个问题 当执行rake db:migrate时提示
Gem::LoadError: You have already activated rake 10.3.2, but your Gemfile requires rake 10.1.1. Prepending `bundle exec` to your comma ...
Ruby'Rake Build Tool
Rake开始是作为Ruby的构建包,但不局限于此,它可作为一个自动化工具。可用它在项目中作所有自动化任务。
Rake运行时,默认会在当前目录查找叫Rakefile的文件,里面有需要它执行的任务。
desc "Remove files whose names end with a tilde"
task :delete_unix_backups do
files = ...
rake 方法间调用
**rake方法间的调用**==================================namespace :test_rake do desc "fun 1" task :test_a => :environment do puts "test_a" end desc "fun 2" task :test_b ...
如何删除一个迁移任务
[size=medium]已经建立了若干迁移任务,想删除倒数第二个迁移任务,怎么办?
方法很简单:
1、使用如下命令:
rake db:rollback STEP=2
将执行最后两个迁移任务的DOWN方法。
2、将db/migrate下要删除的任务文件删除掉:
rm db/migrate/xxx_add_xxxx.rb
3、再执行如下命令:
rake db:migrate
再 ...
Rails3 使用rake启动后台任务
之前写了一篇博客, 在rails中可以使用rake在后台执行特性任务
关于后台执行rake任务,再补充一点,有些时候,rake任务需要从页面获取表单元素,作为rake的参数来执行
namespace "autotest" do
desc "puts user's name by say"
task :say, [:first_ ...
Rails中使用rake启动后台进程
最近在做的项目中,经常会遇到这样的问题:
在一个action中执行的操作要很长时间才能返回结果,而且如果并发访问的话,就需要等待这个action执行完
所以,需要启动一个进程来单独的执行这个耗时的操纵,而界面中只是简单的返回一个提示“XX操纵正在执行。。”
使用rake来启动一个新的进程,基本原理就是把耗时的操作放在rake中去执行,而在rake任务则有系统通过命令行来启动
...
rake命令什么时候会触发生成表
1.对于rails new demo,默认使用sqlite3数据库,会自动生成数据库
2.schema_migrations表会在执行rake db:migrations 生成
3.rails generate model User 和 rails generate migration DoNothing 都不会触发生成schema_migrations
Ruby的头号Gem:Rake
来自:http://blog.csdn.net/smilewater/article/details/1683808
Rake
Rake简介
Rake和Make及Ant
Rake的意思是Ruby Make,一个用ruby开发的代码构建工具。Rake的英文意思是耙子,一种很朴实的劳动工具。真的是很贴切,Rake正是一个功能强大、勤勤恳恳的劳动工具。
Rake会经常跟C/C ...
(转)Ruby的头号Gem:Rake
Rake
Rake简介
Rake和Make及Ant
Rake的意思是Ruby Make,一个用ruby开发的代码构建工具。Rake的英文意思是耙子,一种很朴实的劳动工具。真的是很贴切,Rake正 ...
ubuntu下使用netbeans创建rails工程时出现 uninitialized constant Rake::DSL 错误的解决办法
出现 uninitialized constant Rake::DSL 时,不影响工程文件的正常生成,但是使用 rake 命令的时候则会报错 : db:migrate task not exist .
解决方案:
找到 RakeFile ,保证其满足下列格式:
require File.expand_path('../config/application', __FILE__)
require ...