Хорошо, я борюсь с формой, которую хочу использовать, чтобы публиковать твиты в моей учетной записи в твиттере.
Я использую камень 'omniauth-twitter' и камень 'twitter'.
Моя форма не отправляет свой контент в Twitter.update (), который находится внутри products_controller.rb, и я не могу понять, почему.
Вот код, который у меня есть ...
из моего index.html.erb
<%= form_tag do %>
<fieldset>
<legend>140 char limit</legend>
<div>
<label for="mytweet">mytweet:</label>
<%= text_field_tag :my_tweet, params[:my_tweet] %>
</div>
<div>
<%= submit_tag "tweet" %>
</div>
</fieldset>
<% end %>
от моего products_controller.rb
def tweetfunc
if param[:tweet] != nil then
Twitter.update(param[:tweet])
else
#TODO display an error message
end
конец
внутри моих маршрутов. Rb
controller :products do
post 'tweet' => :tweetfunc
конец
.... есть идеи?