ajax 控制器,从另一个控制器与AJAX呈现

我有查询到数据库,我要求特定的条目。这是控制器:从另一个控制器与AJAX呈现

def index

@contributions = Contribution.all

@number1 = params[:number1]

@number2 = params[:number2]

@itemsok = Contribution.where("first_item_id = ?",@number1).where("first_item_grade = ?",@number2)

respond_to do |format|

format.html # index.html.erb

format.json { render json: @contributions }

end

好吧,我必须在视图至极形式让我可以从用户输入

"get") do %>

true) %>

完美的作品传递数据,但现在我想呈现此功能从主页面索引(display_controller,display index.html.erb)。我给所有属性的display_controller这样的:

class DisplayController < ApplicationController

def index

@items = Item.all

@contributions = Contribution.all

@number1 = params[:number1]

@number2 = params[:number2]

@itemsok = Contribution.where("first_item_id = ?",@number1).where("first_item_grade = ?",@number2)

respond_to do |format|

format.html # index.html.erb

format.json { render json: @contributions }

end

end

end

而且我在查看显示屏中的相同形式,是在内容查看.... 现在它做什么是它重定向我贡献部分,我想要的结果是在显示视图中呈现结果...

任何想法?非常感谢你。 对不起,我的英文很糟糕。

#

我得到了它

得到它的答案是视图的形式改变为选择的动作

"get") do %>

true) %>

改变它

"get") do %>

true) %>

在我的案例这一开始并不奏效,但现在我认为这是因为我有我的display_path用作root_path所以我改成了......

"get") do %>

true) %>

而现在它完美的作品。

有人可以改变这个问题来回答,我喜欢21的声誉,不能回答我自己的问题。坦克。

2012-01-02

Mau Ruiz

+0

,因为您对所有控制器都使用相同的表单,所以您可以将其移至常见的局部视图以重新使用它。你不需要每次重复代码。检查我的答案。 –

2012-01-02 18:16:02

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值