首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

RubyOrRails_使用技能_收集

2013-11-14 
RubyOrRails_使用技巧_收集??#返回do 。。。。end这个块的处理结果(有时候为了省事和省却赋予新变量来return)?

RubyOrRails_使用技巧_收集

?

?#返回do 。。。。end这个块的处理结果(有时候为了省事和省却赋予新变量来return)

? ? 是个returning xxx 的这个xxx对象 def returns_a_hash(id) returning Hash.new do |result| result["id"] = id end end

?

#Rails这个module的信息

1.9.3p194 :073 > ? Rails.methods(false)

?=> [:application, :application=, :configuration, :initialize!, :initialized?, :initialized=, :logger, :logger=, :backtrace_cleaner, :root, :env, :env=, :cache, :groups, :version, :public_path]

这里面有不少信息可以利用的,很方便。

1.9.3p194 :075 > Rails.public_path

?=> "/***/public"?

1.9.3p194 :076 > Rails.version

?=> "3.2.13"?

1.9.3p194 :077 > Rails.groups

?=> [:default, "development"]

1.9.3p194 :090 > Rails.application.class

?=> ***::Application?

1.9.3p194 :091 > Rails.logger.class

?=> ActiveSupport::TaggedLogging?

1.9.3p194 :092 > Rails.configuration.class

?=> Rails::Application::Configuration?

1.9.3p194 :093 > Rails.root

?=> #<Pathname:/***>?

1.9.3p194 :094 > Rails.env

?=> "development"?

1.9.3p194 :095 > Rails.cache.class

?=> ActiveSupport::Cache::FileStore

?

?

?

?

+

+

+

=

-

-

-

?

热点排行