Привет Я хочу, чтобы открыть всплывающее окно, я дал это на мой взглядкак открыть всплывающее окно в rails4 link_to
<%=link_to 'show',edit_interview_round_path(round), :remote => true%>
<div id="popup">
</div>
и написал это в мой контроллер
def edit
@interview_round = InterviewRound.where(id: params[:id]).first
respond_to do |format|
format.js
end
end
и я имею редактировать .js.erb
$("#popup").html('<%= escape_javascript(render 'interview_rounds/form') %>');
в interviews_rounds/редактировать вид написал это
<%= render 'form' %>
ввиду interview_rounds/_form написал эту
<%= form_for @interview_round do |f| %>
<div class='modal'>
<%= f.text_field :name, :class => 'form-control' %>
<label for='name'>Name</label>
</div>
<div class='input-field col s12' >
<%= f.text_field :question_1, :class => 'form-control' %>
<label for='name'>Name</label>
</div>
<div class='col s12 center-align'>
<%= button_tag(:class => "btn waves-effect waves-light btn-large custom_btn_gray") do %>
Submit <i class="mdi-content-send right"></i>
<% end %>
</div>
<% end %>
Так что теперь, когда я нажимаю на шоу она не открывается всплывающее окно он показывает вид редактирования на той же странице я хочу показать его во всплывающем окне, пожалуйста, посоветуйте мне, как это сделать. Заранее спасибо!
'window.open (<% = edit_interview_round_path (@interview_round)%>, "MyWindow", "ширина = 600, высота = 600");' добавьте эту строку в edit.js.erb –
ее не работает, что – user4965201
ошибка идет? –