0
我正在关注一个Twilio教程(HERE),以将语音和短信添加到我的导轨4并一直得到相同的错误...'至'电话号码是必须的。我想我有一个数字定义...不是?我已经在下面列出了所有相关的代码。先谢谢你。还要注意,client_phone是表格中的一列... client_phone是由用户输入的,然后单击该按钮以分享它。在导轨中使用Twilio 4 - 需要'到'电话号码
控制器:
def share_over_sms
twilio_sid = ENV["TWILIO_ACCOUNT_SID"]
twilio_token = ENV["TWILIO_AUTH_TOKEN"]
twilio_phone_number = ENV["TWILIO_PHONE_NUMBER"]
@twilio_client = Twilio::REST::Client.new twilio_sid, twilio_token
@twilio_client.account.sms.messages.create(
:from => "+1#{twilio_phone_number}",
:to => @client_phone,
:body => "This is a test."
)
end
路线:
get "share_over_sms"
查看:
<%= link_to 'Share Text', share_over_sms_listing_collection_path(@listing_collection), class: "button btn-nklyn-dark btn-2x" %>
错误:
_'client_phone'由用户输入,然后单击该按钮以分享._ @ client_phone变量未定义,其中来自参数或其他参数? –
@Зелёный它包含在listing_collection_params中。 –
@MikeWiesenhart您可以在调用之前打印'@twilio_client',twilio_sid和twilio_token的值吗? – fabriciofreitag