Привет, ребята, я пытаюсь сделать частичное использование ajax remote true.Rails Ajax Форма не отображается (с помощью пульта: true)
На моей ссылке «новый аукцион» у меня есть дистанционное значение true. Я также создал отдельный файл 'new.js.erb'. Когда щелкнули ссылку «новый аукцион», моя консоль chrome показывает мне статус 200 OK. Также, когда я нажимаю ответ, я вижу, что файл 'new.js.erb' читается . Однако форма, которую я хочу показать dosnt, появляется!
Это dosnt дает мне какие-либо ошибки, поэтому я не уверен, что делать или как действовать ?!
Вот код внутри моего new.js.erb файла:
$('#current_auctions').prepend("<%= j render partial: 'form' %>");
}
Вот код для моего фактического вида (_form.html.erb):
<div class="form-group" id="new_auction">
<%=form_for @auction do |a|%>
<%=a.label :titlee%>
<%=a.text_field :title, class:"form-control"%>
<%=a.label :detailss%>
<%=a.text_area :details,class:"form-control"%><br>
<%=a.label :endz_onn%>
<%=a.date_field :ends_on, class:"form-control"%><br>
<%=a.label :reserve_pricee%>
<%=a.number_field :reserve_price, class:"form-control"%><br>
<%=a.submit "Create", class: "btn btn-default"%>
<%end%>
</div>
Вот является код моей страницы индекса (index.html.erb -Этот где я хочу предварять новую форму выше)
<div id="current_auctions">
<h3 class="heading"> Current Auctions </h3><hr>
<%@auctions.each do |auction| %>
<strong><%=link_to auction.title, auction%><br></strong>
<%=auction.details%><br><br>
Ends on:<%=auction.ends_on%><br>
Reserve Price:$<%=auction.reserve_price%><br>
<hr>
<%end%>
</div>
Мой link_to выглядит следующим образом:
<%=link_to "New Auction", new_auction_path, remote: true%><br>
Мои маршруты выглядеть следующим образом:
Если я предварять обычный текст, это показывает, так что я знаю его проблемы с тем, как им оказывающего частичное, но это выглядит правильно для меня, Я хочу понять, почему он не работает
Я использую Ruby On Rails, Sublime Text 2, PostGreSQL
Вы настроили маршрут для своей ссылки, чтобы получить/отправить сообщение? Если да, можете ли вы добавить его на свой вопрос, пожалуйста? –
@NickM извините за неполную почту, я просто добавил link_to –
у вас на самом деле есть '# current_auctions' на странице? – DGM