Czy ktoś ma przykładowy kod, jak to działałoby? Wydaje się, że powinno być całkiem proste, ale dokumentacja Twilio jest rzadka w przypadku SMS/Rails.Odbieranie wiadomości tekstowej w aplikacji Rails (Twilio SMS)
Mam prosty model "post" z kolumną "body" i kolumną "from". Chcę tylko wyświetlić wiadomości SMS na liście. Najbliższy rzeczą mam do pracy było coś takiego:
#posts_controller.rb
class PostsController < ApplicationController
def new
@post = Post.new(:body=>"?",:from=>"?")
@post.save
end
end
#twilio sms url: ...myappurl/posts/new
Tworzy nowy post, ale „z” i wartości „ciała” są oczywiście „?”. Jak przekazać wartości SMS "Od" i "Ciało" Twilio do kontrolera szyn?
Jakieś pomysły czy szturchnięcie we właściwym kierunku? Dzięki!
Trzy szybkie notatki: 1) Powinieneś stosować się do standardowych konwencji Rubiego, zwłaszcza gdy publikujesz publiczny kod (spacje wokół operatorów/etc); 2) Możesz użyć 'Post.create ()' zamiast używać dwóch oddzielnych wywołań, jeśli nie użyjesz warunku do zweryfikowania i wykonania akcji w ramach metody; 3) Używanie wielkich liter jest niewygodne - rozważ użycie małych nazw pól wejściowych. Dziękujemy za podzielenie się odpowiedzią po jej znalezieniu i witamy w StackOverflow! – coreyward
Dzięki! Planuję używać metod warunkowych w ramach metod i w odniesieniu do (3) - te specyficzne, wielkimi literami symbole są wymagane do pracy z Twilio. Małe symbole nie działają - właśnie to przetestowałem. – aguynamedloren