【发布时间】:2014-04-10 02:30:47
【问题描述】:
我正在尝试使用 jquery 从当前视图呈现视图。我正在为我的项目使用 flexigrid,我想为信息按钮编写代码。
这是我的看法。使用 jquery 我正在调用以下内容,
var name = $('.trSelected .sorted div').html();
$.post("/contacts/display_info/", {file_as : name});
我的控制器如下。也试过调试。
def display_info
@contact = Contacts.find_by_file_as(params[:file_as])
puts "---------------"
puts @contact.id
puts "---------------"
render(:action => 'display_info' , :id => @contact.id)
end
这是我的控制台:
无法弄清楚是什么问题。请帮忙!
【问题讨论】:
-
为什么不用
redirect_to contact_path(@contact)而不是render(:action => 'contacts' , :id => @contact.id) -
@rony36 它仍然显示'500 internal server error'。
-
contactaction 有什么看法吗? -
@rony36 哎呀!!我编辑了这个问题。现在它显示呈现的“联系人/显示信息”。我编辑了问题
-
errr,有什么问题吗?您正在发布到一个操作,日志显示该操作的视图正在呈现。
标签: jquery ruby-on-rails webrick