Я начал с разработки новых приложений с использованием рельсов 4.0. Но я не знаю, почему каждый запрос обрабатывается как запрос ajax. например, предположим, у меня есть одно звено, как это:почему каждый запрос обрабатывается как запрос ajax.
=link_to "View detail", product_detail_path(:seo_name => vp.product.seo_name, :vp_id => vp.id), :class => "btn btn-default"
который берет меня на путь детали продукта, и у меня есть этот код в мой контроллер для одной и той же ссылке
def show
@product = Product.find_by_seo_name(params[:id]) #here in params[:id] you will get seo_name of product
@other_variants = @product.variant_products.where("variant_products.id NOT IN (?)", @variant.id)
end
, но когда я ударил та же ссылка, она выводит меня на страницу просмотра продукта, но обрабатывается как ajax-запрос. когда я правой кнопкой мыши, чтобы проверить элемент я могу видеть эту строку на консоль:
GET http://localhost:3000/products/product-1-tb002?vp_id=71
же случай с моими другими связями, а также те, которые обрабатываются как АЯКС ссылки и те, которые обрабатываются как HTML запросы. не может понять, в чем проблема!
вы можете видеть на следующем скриншоте. Я нажал кнопку «просмотреть детали», которая приведет меня на страницу показа моего продукта. эта ссылка не содержит «remote => true». и я думаю, что все же он обрабатывается как запрос ajax.
http://i.stack.imgur.com/yBQpy.jpg
GET http: // localhost: 3000/products/product-1-tb002? Vp_id = 71 не означает, что это запрос ajax. – toddmetheny
, то в чем может быть проблема :( –
вы не упоминаете актуальную проблему. Отредактируйте свое сообщение, чтобы сказать, что, по вашему мнению, должно произойти, и дать понять, что не происходит. какая проблема у вас есть.Если что-то обрабатывалось как ajax, страница не перенаправляла бы/обновлялась. – toddmetheny