- 浏览: 52024 次
#lib/tasks/import.rake
------------------------------------------------------------------
# encoding: utf-8 ///magic encoding 该注释可读取utf-8
require 'csv'
desc "Import data from csv file"
task :import => [:environment] do
CSV.foreach("db/mappingdata.csv") do |row|
Mapping.create({
:capital_index => row[0],
:hanzi => row[1],
:kanji => row[2]
})
end
end
------------------------------------------------------------------
经验:
从excel转为csv,在从rails读取。其中csv文件为无法读取的格式,自己明明知道,却不去理解,希望系统自己去聪明的读取。所以浪费了许多时间。是以为戒。
--------------------------------------------
ruby1.9 文件中的中文编码
magic encoding 可以解决
# encoding: UTF-8
此命令测试当前文件的编码类型
p __ENCODING__
ruby seeds.rb
注意:把# encoding: UTF-8
放在seeds 文件中原有的注释下的话,该行注释不起作用
发表评论
-
Amazon Linux + Passenger + Nginx Module + Rails
2013-05-23 15:27 1184版本信息: Amazon Linux ... -
Ruby进程(3) Process.fork 和 Ruby 1.9.2 中的新方法 Process.spawn的区别
2013-03-28 18:00 921简单来说:Process.spawn = Process.f ... -
Ruby线程
2013-03-28 17:55 765Thread.new([arg, ...]) { ... } ... -
Ruby进程(2) Process创建和回收 --- Process.fork, Process.wait和Process.detach
2013-03-28 17:47 1818Process.fork{} 当block为 ... -
Ruby进程(1) Process.fork 和 Kernel#exec, Kernel#system and Backticks(%x) 比较(Linux)
2013-03-28 17:08 10361 同样都是创建子进程 Process.fork{ ... -
require & require_relative
2013-03-19 10:31 2030Ruby 1.9.x开始,require 同一文件夹中的文件 ... -
Reactor模式
2013-03-14 13:19 1554Reactor这个词译成汉语还真没有什么合适的,很多 ... -
[Rails] Miniprofiler 性能检测
2013-03-13 17:38 574Step1 gem 'rack-mini-prof ... -
[rails] size, count 和length的区别
2013-03-13 16:35 560#count方法总是会产生count(*)的SQL语句去查 ... -
ruby $: 含义
2013-03-13 10:10 676http://kenbeit.com/posts/98/r ... -
Tell, don't ask 原则
2013-02-27 11:03 982Tell, don't ask 原则 Source: ... -
Five Common Rails Mistakes
2013-02-25 17:25 574总结: 1 数据库需要Validation,也就是给mi ... -
Rails form text_field
2013-01-30 18:30 762<%= f.text_field :email ... -
Uploading images from an iPhone app to Rails
2012-12-26 18:07 668http://brainbowapps.com/article ... -
遇到困难的时候
2012-11-19 14:58 565不顺利的时候: 1 忘记deadline,静下心,一行一行代 ... -
解决Jquery Mobile 不支持 file_field (上传文件)
2012-11-13 17:07 1544Reason for file uploading probl ... -
Ruby 特殊笔记
2012-05-15 12:31 581Time类中的+,-等运算符,精确到秒,不能进行微妙级别 ... -
松本行宏的程序世界笔记--第六章 方法、Proc、lambda和闭包
2012-04-14 09:41 823Invoking a Method on An Obj ... -
Ruby中的inject
2012-04-07 13:21 785结论: [1, 2, 3, 4].inje ... -
Ruby中的闭包
2012-04-06 14:58 715闭包的一个重要特征是:过程(方法)内部定义的变量,即使在方法调 ...
相关推荐
您将使用 database.yml 中定义的凭据连接到数据库。 启动不带参数的脚本会将您连接到开发数据库。 传递参数会将您连接到不同的数据库,例如rails dbconsole production 。 目前适用于 MySQL、PostgreSQL 和 SQLite ...
mongoose-socket.gitcd koa-mongoose-socketnpm install && bower install node --harmony server.js特征MVC目录结构: 所有应用程序文件都位于app目录中,这是 Rails 类似 MVC 的目录结构。 .|-- app| |-- assets| ...
Rails很酷。 但是现代网络需要机车动力。 :face_with_monocle: 什么是火车轨道? 从技术的角度来看, Loco...| |--- Loco-Rails-Core (logical structure for JS / can be used separately with Loco-JS-Core) | |---
RSS Feed应用程序-(Ruby on Rails) 关于 Wix应用程序RSS Feed,演示了如何构建可用于生产环境的应用程序。 使用Ruby on Rails服务器和Wix客户端库从头开始使用Client&Server。 单击此处获取实时示例。 介绍 该...
ButterCMS Rails SDK ButterCMS Rails SDK提供了一个生成器,可加快博客的设置。文献资料有关示例和API文档的完整列表,请查看我们的。安装首先,通过将gem添加到您的Gemfile中来安装它: gem 'buttercms-rails'安装...
,-----.,--. ,--. ,---. ,--.,------. ,------. ' .--./| | ,---. ,--.,--. ,-| || o \ | || .-....| | | || .-....' '--'\| |' '-' '' '' '\ `-' | .' / | || '--' /| `---. `-----'`--' `---' `----' `---' `--' `--'`-...
Rails/独角兽/Nginx 数据库 PostgreSQL/PostGIS 工人 Redis/Sidekiq 文件存储 头孢 楷模 +-----------+ | User | |-----------| | email | | password | | name | | image | | messages | +-----------+ +-----...
rails-angular-postgres-and-bootstrap-second-edition 英文原版
1.将.rb文件和.rhtml文件都保存为utf-8格式; 2.在/app/Controller/application.rb中增加如下代码: ruby 代码 代码如下:before_filter :set_charset def set_charset headers[“Content-Type”] = “text/html; ...
NULL 博文链接:https://zyn-zyn.iteye.com/blog/1250429
,-----.,--. ,--. ,---. ,--.,------. ,------.' .--./| | ,---. ,--.,--. ,-| || o \ | || .-. \ | .---'| | | || .-. || || |' .-. |`..' | | || | \ :| `--, ' '--'\| |' '-' '' '' '\ `-' | .' / | || '--' /| `...
rails-documentation-2-0-2
,-----.,--. ,--. ,---. ,--.,------. ,------. ' .--./| | ,---. ,--.,--. ,-| || o \ | || .-....| | | || .-....' '--'\| |' '-' '' '' '\ `-' | .' / | || '--' /| `---. `-----'`--' `---' `----' `---' `--' `--'`-...
rails-documentation-1-2-1.zip
rails-documentation-1-2-0-rc1.chm
jquery-fileupload-rails, 用于 Rails的jQuery文件上传集成 Rails 文件上传jQuery-File-Plugin 是一个文件上传插件,由的Tschan 。 jQuery文件上传功能多文件选择。drag&拖放支持。进度栏和jQuery预览图像。 支持...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Rails ------------ Master DB | | +---- Replica1 DB (weight 10) | | +---- Replica2 DB (weight 20)如果您可以将负载平衡器放置在副本服务器之前,则应使用 。用法进入副本读取查询转到副本服务器。 Article . ...
使用sudo gem install rails -v 4.1.8安装 Rails 4.0+ 设置 Postgres 和 Redis 克隆此存储库后,运行bundle install以安装依赖项。 运行rake bower:install以安装客户端依赖项。 将DATABASE_URL环境变量设置为...
导出为CSV on Rails的 这个简单的插件使您能够调用 to_csv 到一系列活动记录。 除了 :include 之外,构建器选项与 to_json / to_xml 相同。入门 在您的 Gemfile 中: gem 'to_csv-rails' # Last officially released...