`
yang_kunlun
  • 浏览: 77639 次
  • 性别: Icon_minigender_1
  • 来自: 地球
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ruby rake file

    博客分类:
  • ROR
阅读更多
task :import_projects => :environment do
  o_projects = T4uproject.find(:all)
  for o_project in o_projects
    unless TimeTree.find_by_original_id(o_project.id)
      new_object = o_project.attributes
      new_object['original_id']  =  new_object['id']
        new_object['task']  = false
      new_object.delete_if {|key,value|(key == 'id') || (key == 'parentKey')}
      new_record=TimeTree.create(new_object)
      o_id = o_project.parent_id
      unless o_id.nil?

        unless TimeTree.find_by_original_id(o_id).nil?

          parent=TimeTree.find_by_original_id(o_id)
          new_record.move_to_child_of parent
        end
      end
    end

  end
end


development:
  adapter: mysql
  encoding: utf8
  database: nestedapp_development
  pool: 5
  username: root
  password:
  socket: /var/run/mysqld/mysqld.sock

nested:
  adapter: mysql
  host: 10.0.1.1
  port: 3306
  encoding: utf8
  database: time4u
  pool: 2
  username: 
  password: 
  socket: /var/run/mysqld/mysqld.sock
分享到:
评论

相关推荐

    rake详解(清晰)

    Rake是Ruby编程语言中的一个构建工具,类似于Java的Ant或Python的setup.py。它提供了一个框架来定义和执行构建任务,使得开发者可以方便地管理项目中的各种自动化任务,如编译代码、运行测试、清理构建产物等。在...

    Ruby-一个Ruby的例子

    Ruby有一个庞大的生态系统,包括许多著名的框架和库,如Web开发的Rails、自动化任务的Rake、测试工具RSpec等。即使是在“其它杂项”中,也有许多值得关注的工具,如用于处理文件系统的`File`和`Dir`类,或者用于处理...

    ruby example webrick

    ruby sample: @echo off cd D:\proj\demo rem previously drop tables call rake db:migrate VERSION=0 rem load test data (it depends on the db:environment and db:migrate tasks) call rake db:load_test_...

    Ruby Pocket Reference

    - **RubyGems and Rake:** The book also includes information on RubyGems, a package management system for Ruby, and Rake, a build tool similar to make. In summary, "Ruby Pocket Reference" is an ...

    Ruby-将Ruby变成一个多功能命令行实用程序

    可以使用`Rake`任务或者`GitHub Actions`自动化这个过程。同时,利用Ruby的`autoload`或`require_all`库,我们可以管理CLI工具所需的其他模块和文件。 7. **测试**: 对于任何软件项目,测试都是至关重要的。使用`...

    ruby_知识库pdf

    Ruby的标准库提供了大量内置工具和模块,如Net::HTTP用于网络通信,JSON和YAML用于数据序列化,File和Dir用于文件系统操作等。 Ruby的Gem生态系统是其强大的一部分,`Gemfile`用于声明项目依赖,`bundle install`则...

    ruby-spark:Apache Spark的Ruby包装器

    Ruby火花 Apache Spark:trade_mark:是用于...如果使用本地文件系统中的gem,请运行rake compile 。 构建Apache Spark 该命令将下载Spark并为此gem构建扩展( 用于编译)。 有关更多信息,请检查 。 罐子将存储在您的H

    Ruby 编程

    同时,Ruby社区开发了大量的Gem,如ActiveRecord(ORM,对象关系映射)用于数据库操作,Sinatra或Rails(Web框架)用于快速构建Web应用,Rake(任务管理工具)则简化了项目构建和部署。 总的来说,"Ruby 编程"的...

    Ruby学习思维导图.pdf

    - **文件读取和写入**:使用 `File` 类进行文件操作。 - **I/O 操作**:处理输入输出流。 **3.4 日期和时间** - **Time 类**:表示时间戳。 - **Date 类**:表示日期。 - **DateTime 类**:同时表示日期和时间。 ...

    gauge-ruby:Ruby量规

    -file gauge-ruby-0.4.2-linux.x86_64.zip 从源构建 要求高朗Ruby邦德勒测量运行bundle install以安装所有必需的gem。 运行bundle exec rake -T应该给出所有可用任务的列表。 以下各节详细介绍了一些常用任务。 编

    freedesktop.org.xml内容错误解决方案文件

    C:/Ruby26/lib/ruby/gems/2.6.0/gems/rake-13.0.6/exe/rake RUBYARCHDIR\=C:/Ruby26/lib/ruby/gems/2.6.0/extensions/x86-mingw32/2.6.0/mimemagic-0.3.10 RUBYLIBDIR\=C:/Ruby26/lib/ruby/gems/2.6.0/extensions/...

    ruby-zstds:zstd库的Ruby绑定

    rake gem gem install pkg/ruby-zstds- * .gem 您还可以对gentoo使用。 用法 有简单的API: String和File 。 您也可以使用通用流API: Stream::Writer和Stream::Reader 。 require "zstds" data = ZSTDS :: String...

    Ruby-用来管理SSH的Puppet模块

    7. **Rake任务**:在Ruby项目中,Rake是一个构建工具,`Rakefile`通常包含了一些自动化任务,如测试、打包模块等。 8. **RSpec测试**:Puppet模块的`spec`目录下可能包含RSpec测试,这是一种用Ruby编写的单元测试...

    tinify-ruby:Tinify API的Ruby客户端

    Tinify for Ruby的API客户端 Tinify API的Ruby客户端,用于和 。 Tinify智能地压缩图像。 在了解更多信息。 文献资料 。 安装 安装API客户端: gem install tinify 或将此行添加到应用程序的Gemfile...rake 整合测试 b

    stop_it:用于阻止请求 rake 应用程序的中间件

    停下来 Stop It 是一个中间件,用于阻止请求 rake 应用程序。安装将此行添加到应用程序的 Gemfile 中: gem 'stop_it'然后执行: $ bundle或者自己安装: $ gem install stop_it用法让我们看看如何在 Ruby on Rails ...

    Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略

    APP_PATH = File.expand_path("../..", __FILE__) working_directory APP_PATH listen 8080, :tcp_nopush => true listen "/tmp/unicorn.sock", :backlog => 64 stderr_path APP_PATH + "/log/unicorn.stderr.log" ...

    fantaskspec:在RSpec中更轻松地测试您的Rake任务

    Fantaskspec 使用RSpec轻松测试您的Rake任务。 安装 将此行添加到您的应用程序的Gemfile中: ... 如果您不想使用infer_rake_task_specs_from_file_location! 您可以像这样显式设置规范类型: RSpec . descr

    FRUIT:FORTRAN单元测试框架(FRUIT)-从Sourceforge fruit.3.3.7中克隆而来

    我是Ruby,Rake和Cucumber的新手。 但这似乎是一些我将一些旧代码移植到新编译器时需要做的测试的良好开端。 看起来也是了解Ruby和朋友的一种好方法。 我目前没有计划对FRUIT的内部做很多事情,只能使它与Lahey 7.0...

    使用代码为 Xcode 工程添加文件1

    Xcode 工程添加文件 ...使用代码为 Xcode 工程添加文件可以通过 Ruby generator.rb 脚本、CocoaPods、Xcode 的 GUI 界面和 rake 命令等多种方法来实现。这些方法可以满足不同项目的需求,并提高开发效率。

    Rails相关电子书汇总二

    3. **标准库**:介绍Ruby内置的库和模块,如File、IO、Enumerable等,这些都是编写高效Ruby代码的重要资源。 4. **异常处理**:错误和异常处理机制,以及如何编写健壮的代码。 5. **测试驱动开发(TDD)**:Ruby支持...

Global site tag (gtag.js) - Google Analytics