小编swo*_*ray的帖子

Rails 4控制台,弹簧锁定

我正在使用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恢复.

ruby ruby-on-rails ruby-on-rails-4 spring-gem

5
推荐指数
2
解决办法
1868
查看次数

如何为Rails 4.1枚举编写i18n字符串?

例如,编辑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值?

ruby-on-rails ruby-on-rails-4 ruby-on-rails-4.1

5
推荐指数
1
解决办法
3561
查看次数

Swift 中的 Google Anylytics SDK 使用 GAIDictionaryBuilder 引发错误

错误信息是

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)

google-analytics-api swift ios8

5
推荐指数
0
解决办法
773
查看次数

Admob SDK complie在iOS 7.1下失败

使用日志编译失败:

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)

xcode admob ios arm64 ios7.1

3
推荐指数
1
解决办法
1136
查看次数

Rails 4 I18n错误地识别语言环境:'language-conuntry'为:'language',如:'zh-CN'as:zh

例如,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并保持最新的宝石.

locale internationalization ruby-on-rails-4

1
推荐指数
1
解决办法
2577
查看次数