我正在使用Ruby 2.1.1和Rails 4.1.0.rc1.当执行时rails c,它被锁定.
使用Ctrl-C停止,我得到了错误日志:
~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in `gets': Interrupt
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:47:in `verify_server_version'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/run.rb:19:in `call'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/command.rb:7:in `call'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/rails.rb:23:in `call'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client/command.rb:7:in `call'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/client.rb:26:in `run'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/bin/spring:48:in `<top (required)>'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/binstub.rb:11:in `load'
from ~/.rvm/gems/ruby-2.1.1/gems/spring-1.1.2/lib/spring/binstub.rb:11:in `<top (required)>'
from ~/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from ~/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from ~/Sites/ihaveu/bin/spring:16:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
Run Code Online (Sandbox Code Playgroud)
弹簧拆除后,rails c恢复.
例如,编辑config/locales/en.yml
en:
activerecord:
models:
user: User
attributes:
user:
name: Name
Run Code Online (Sandbox Code Playgroud)
你可以得到
User.model_name.human # => User
User.human_attribute_name('name') # => Name
Run Code Online (Sandbox Code Playgroud)
但是如何编写Rails 4.1 枚举 I18n值?
错误信息是
xxx.swift:171:45: Cannot convert the expression's type 'NSMutableDictionary!' to type 'StringLiteralConvertible'
Run Code Online (Sandbox Code Playgroud)
代码是
GAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createEventWithCategory("Category", action: "action", label: nil, value: nil).build())
Run Code Online (Sandbox Code Playgroud)
谷歌分析 SDK 版本是
pod 'GoogleAnalytics-iOS-SDK', '3.0.9'
Run Code Online (Sandbox Code Playgroud) Xcode 5.1(5B130a)
iOS 7.1
使用CocoaPods
pod 'Google-AdMob-Ads-SDK'
Run Code Online (Sandbox Code Playgroud)使用日志编译失败:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_SKStoreProductViewController", referenced from:
objc-class-ref in libGoogleAdMobAds.a(GADOpener.o)
"_SKStoreProductParameterITunesItemIdentifier", referenced from:
-[GADOpener openInAppStore:fallbackURLString:] in libGoogleAdMobAds.a(GADOpener.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud) 例如,Rails将:'zh-CN'视为:zh
在config/application.rb中
config.i18n.fallbacks = [:'zh-CN'] # or ['zh-CN'.to_sym]
Run Code Online (Sandbox Code Playgroud)
ActionView :: Helpers :: FormBuilder#label将引发
:zh is not a valid locale
Run Code Online (Sandbox Code Playgroud)
我正在使用Rails 4.1.0.rc1,Ruby 2.1.1并保持最新的宝石.