我正在使用带有 rails 的twitter gem来检索用户时间线并发布更新:
def index
@tweets = Twitter.home_timeline
end
def tweet
text = params[:text]
Twitter.update(text) unless text = nil
end
通过 jquery/ajax 发送请求的视图:
<input type="text" class="tweet-box" placeholder="tweet something" />
<input type="submit" class="tweet-button" value="tweet" />
<script type="text/javascript">
$(".tweet-button").on('click',function(e){
e.preventDefault();
$.post('/twitters/tweet', { text: $(".tweet-box").val() });
});
</script>
最后是路线:
get "twitters/index"
post "twitters/tweet"
获取时间线工作正常,但是在尝试发送更新时,我收到此错误:
缺少必需参数:状态
问题是什么?
谢谢