使用 Twilio Ruby gem,我从 :message 中的表单视图助手传递“to”和“body”的参数,我默认并在代码中设置了“from”数字,但每次运行它时,我得到:
MessagesController#create 中的 Twilio::REST::RequestError
需要“发件人”电话号码。
class MessagesController < ApplicationController
(other methods in here as well)
def create
user = User.find(params[:user_id])
@account_sid = '******'
@auth_token = '**********'
from = '+1347*****'
body = params[:message][:body]
to = params[:message][:to]
from = '+1347******'
@client = Twilio::REST::Client.new(@account_sid, @auth_token)
# this sends the sms message
@client.account.sms.messages.create(body => :body, from => :from, to => :to)
# this saves the form message in the model Message
user.messages.create(body => :body, from => :from, to => :to)
redirect_to '/'
end