ruby on rails:-page自动重定向

时间:2013-09-24 11:22:37

标签: jquery ruby-on-rails ruby

我有以下控制器 我从jquery AJAX调用索引操作并且它被调用但是它不是显示页面的内容而是自动重定向 注意 - 我不使用以下控制器中定义的show feeds

class AdAssistedController < CommonController

  def initialize

        super
        @pageJs = ['ad_assisted']
        @pageCSS = ['ad_creator', 'fbx_launcher', 'score_dashboard', 
                    'slider_dashboard_new', 'score-dashboard_new',
                    'jquery-ui']
  end

  def index

    begin
      @feed_names = FbxLauncher::Feed.find(:all)
    rescue Exception => e
      log_error(e.message)
      log_error(e.backtrace)
    end

  end

  def show_feeds

    begin
      @feed_names = FbxLauncher::Feed.find(:all)
      rescue Exception => e
        log_error(e.message)
        log_error(e.backtrace)
      end
    respond_to do |format|
        format.js { render :partial => 'show_feeds'}
        format.html { render :partial => 'show_feeds'}
    end
  end
end

以下是我的索引页

<div id="show_feeds">
<select id="rss_names">     
    <% @feed_names.each do |feed| %>
            <% @feed1= "#{feed.name}" %>
    <option>    <%="#{@emp1}" %> </option> 
    <% end %>
</select>

以下是我的jquery电话

jQ("#ad_factory_assisted_ads").click(function() {
call_with_ajax("#hide","/ad_assisted/index", {})

});

1 个答案:

答案 0 :(得分:0)

而不是

call_with_ajax("#hide","/ad_assisted/index", {})

尝试

call_with_ajax("#hide","/ad_assisted/", {})
如果您想查看所有有效路线,请

运行rake routes