Rails 常用代码

paperclip default_url by assets
 has_attached_file :photo, :styles => { :thumb => "100x100>" }, :default_url => ActionController::Base.helpers.asset_path('recipe_missing.jpg')


指定rails 版本 new

rails _2.3.4_ test_ar_base


to_json

ActiveRecord::Base.include_root_in_json = true
konata.to_json(:methods => :permalink)
# => {"id": 1, "name": "Konata Izumi", "age": 16,
"created_at": "2006/08/01", "awesome": true,
"permalink": "1-konata-izumi"}



rails g

rails g scaffold xxx --view-specs=false --routing-specs=false --stylesheets=false


正则表达式 * 不贪婪

.*?


update file

Dir.glob(File.join(Rails.root, Wms::ENV, 'xpages', '*.json')) do |json_file|
rf = File.new(json_file, 'r')
new_cont = convert_u8_to_zh(rf.read)
rf.close

wf = File.new(json_file, 'w')
wf.write new_cont
wf.close
end



Rails console tip
[quote]
http://37signals.com/svn/posts/3176-three-quick-rails-console-tips
http://api.rubyonrails.org/classes/Rails/ConsoleMethods.html
[/quote]

app.class #=> ActionDispatch::Integration::Session
app.project_path(Project.first)
app.get("projects/1.atom") #=> 200
app.response.body #=> "<?xml ..."

helper.link_to 'Home', app.root_path


Tail number 0
[code="java"]
def strip_tail_zero(number)
number = number.to_s
if number =~ /\./
number = number.gsub(/0+$/, "")
end
number.gsub(/\.$/, "")
end
[/java]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值