【发布时间】:2012-01-14 21:52:38
【问题描述】:
好的,所以我正在努力使用一个表格来将推文发布到我的 Twitter 帐户。 我正在使用 gem 'omniauth-twitter' 和 gem 'twitter'。
我的表单没有将其内容发送到位于 products_controller.rb 中的 Twitter.update(),我不知道为什么。
这是我到目前为止的代码......
来自我的 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
结束
在我的 routes.rb 中
controller :products do
post 'tweet' => :tweetfunc
结束
....有什么想法吗?
【问题讨论】:
-
我的表单没有将其内容发送到位于 products_controller.rb 中的 Twitter.update(),我不知道为什么。
标签: ruby-on-rails