尽量不要用 factory_girl 来创建 model 对象,尝试使用 rail 自带的创建: 比如 create(:hotel) 改成 Hotel.create(attributes_for(:hotel)) (spec_helper 中已添加 config.include FactoryGirl::Syntax::Methods)
文章不错!博客主题和 Rei 的一样 话说最近加精文章倍增啊~感觉是大家纷纷响应社区呼唤一样~
我直接用的是spf13
给跪了,别人看不懂系列……
Minecraft 好评
#9 楼 @yukihiro_matz 本来 Dynamo 社区也想集成 Plug 的,但是
Plug was designed out of discussions surrounding Dynamo. We're currently waiting for some things to land in Plug that Dynamo needs before using it. Dynamo 的唯一维护者如是说
后来不知道啥原因就 in maintenance mode 了,怪可惜的。
Dynamo貌似也是一个 web framework
文章配图给力~
@lyfeyaj 我在实际环境里测试了一下,发现user.deliver_fake_sms
能正常使用,但是为什么 rails c 中会出错呢?
最近有两期都 big data 有关呢~期待越来越多 ruby 跟 big data 有关的技术~
@lyfeyaj 首先感谢分享,最近项目刚好需要短信平台。可是用了之后发现一些问题: 1、按照 github 的文档,与 Rails 结合使用,设置本地存储之后
#model/user.rb
has_sms_verification :phone_number, :verified_at
然后使用 rails c 进行测试user.deliver_fake_sms
,报错:
NoMethodError: undefined method `messages_association_name' for #<Class:0x007fe9fa5f7878>
from /Users/itzzq/.rvm/gems/ruby-2.1.0/gems/activerecord-4.0.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
from /Users/itzzq/.rvm/gems/ruby-2.1.0/gems/smart_sms-0.1.0/lib/smart_sms/has_sms_verification.rb:136:in `save_or_return_message'
from /Users/itzzq/.rvm/gems/ruby-2.1.0/gems/smart_sms-0.1.0/lib/smart_sms/has_sms_verification.rb:129:in `deliver_fake_sms'
from (irb):3
from /Users/itzzq/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands/console.rb:90:in `start'
from /Users/itzzq/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands/console.rb:9:in `start'
from /Users/itzzq/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands.rb:62:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
但是使用基本用法,不依赖 Rails 的话可以正常使用。
2、在我阅读了 gem 源码之后,发现既然可以跟 Rails 结合,但是在 has_sms_verification.rb 中的 deliver 方法和 message_service.rb 中的 deliver 方法接口不对应……
前者是deliver(text = SmartSMS::VerificationCode.random)
后者是deliver(phone, content, options = {})
不知道这是本来就这么设计,还是其他什么原因?
最后再次感谢分享!
#2 楼 @ted 看了这个 ted,我也想要学习一种新的乐器了 (墙外链接) http://www.56.com/u65/v_MTE2MTQyNTQy.html(墙内链接)
just try to be a legend
超级赞!
RubyMotion 是一个只需要有 Ruby 经验就能够将想法实现到 iOS 平台的好东西!有空鼓捣鼓捣!顶一下!
这效果太他喵的赞啊!可惜要加载蛮久的。
问题在
memcost = (meminfo[2].split[2].to_f / meminfo[1].split[1].to_f).round(4)
把那段代码写成这样就好了
memused = meminfo[2].split[2].to_f
memtotal = meminfo[1].split[1].to_f
memcost = (memused / memtotal).round(4)
#5 楼 @ShiningRay 哈,我 F12 看了一下还真是~
#2 楼 @kenshin54 哈,我解决啦~我把 handle_client 的内容搬出来了,感谢你的提醒!