【发布时间】:2018-11-08 14:15:57
【问题描述】:
各位,我正在学习 Rails,遇到了一个有趣的问题
我有这部分。
_access_point.html.erb
<div class="card">
<div class="card-body">
<div class="card-title">
<h3 class="text-center"><%= link_to_unless_current access_point.model.upcase, [access_point] %><%= link_to [:edit, access_point], remote: true, class: 'float-right' do fa_icon 'edit lg' end %></h3>
</div>
<div class="card-text">
<p><strong>Manufacturer: </strong><%= access_point.manufacturer %></p>
<p><strong>Serial number: </strong><%= access_point.serial_number %></p>
<p><strong>USER: </strong><%= access_point.user %></p>
<p><strong>PASSWORD: </strong><%= access_point.password %></p>
</div>
</div>
</div>
create.js.erb
$('#access-points-cards').append('<%= j render partial: 'access_point', locals: { access_point: @access_point }, layout: 'layouts/col-md-4' %>')
$('#new-access-point').modal('hide')
我正在使用模态表单,使用 remote: true 创建它,插入 EDIT 按钮后不会显示在浏览器中,但会显示在开发工具中,如果我按 F5 则显示一切正常,不知道是turbolinks问题还是类似的问题。
你能帮帮我吗?
【问题讨论】:
-
那么
_access_point部分根本没有渲染或者渲染后有一些问题? -
正常渲染。
<h3 class="text-center"><%= link_to_unless_current access_point.model.upcase, [access_point] %><%= link_to [:edit, access_point], remote: true, class: 'float-right' do fa_icon 'edit lg' end %></h3>在这部分部分中,link_to_unless_current 工作正常,但 fa_icon 不显示
标签: javascript ruby-on-rails ruby ruby-on-rails-5