我有一个Post模型,我正在编写可以编辑(更新)帖子的应用程序部分。
代码的工作原理如下:
def update
@post = params[:post]
old_post = Post.find(params[:id]
old_post.update_attributes(:title => @post['title'], :content => @post['content'], :image_link => @post['image_link'])
old_post.save!
redirect_to old_post
end
但是,此代码的问题在于,当内容变长时,请求会失败,因为URI的长度太长。由于字符串太长,更改Web服务器无法解决此问题。有没有办法可以使用POST来防止长度限制?