时间:2011-01-10 23:34:24

标签: ruby-on-rails sms ruby-on-rails-3

如何从rails应用程序向美国号码发送免费短信。

sms_fu是否正在使用rails 3?

它不适合我: - 安装宝石后。

步骤: - 在我的环境文件中指定了这个

 1. sms_fu = SMSFu::Client.configure(:delivery => :action_mailer)

然后

2.sms_fu.deliver("5558675309","at&t","message") is not working

3 个答案:

答案 0 :(得分:4)

我建议使用Twilio。不,它不是免费的,但没有可靠的免费短信服务API。 SMS_fu只是将其组成电子邮件 - 这就是运营商需要的原因。

Twilio便宜($ 0.03 / msg)且可靠。它配备了更强大的工具和分析。

注意:我没有任何关联 - 只是他们服务的粉丝。

答案 1 :(得分:0)

从文档中,我可以看到这对所有提供商都不起作用(我来自欧洲)。所以对我来说这不是一个可行的解决方案,尽管看起来非常有趣。

为了测试它,我会推荐以下内容。

  • 将宝石添加到Gemfilegem "sms_fu"
  • 启动rails控制台(rails c
  • 在控制台内输入你输入的两行,看看会发生什么

在你的Rails-app中,我会在初始化程序(sms_fu文件夹内的文件)中创建config/initializers变量,然后在任何控制器操作中,你可以sms_fu.deliver(...)

我们使用来自ClickatellTyntec的付费短信服务。

答案 2 :(得分:0)

我建议不要在Rails上使用SMS_FU 3.自己实施短信发送者。这很简单,而且brendanlim似乎不再对支持sms_fu gem感兴趣了。