У меня есть следующий контроллер, я вызываю действие индекса из jquery AJAX, и он вызывает вызов, но вместо того, чтобы отображать содержимое страницы, он автоматически перенаправляется Note-. Я не использую 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", {})
});
вместо
call_with_ajax("#hide","/ad_assisted/index", {})
Пытаться
call_with_ajax("#hide","/ad_assisted/", {})
используйте rake routes
если вы хотите увидеть все допустимые маршруты