best in place
编辑不参与制作。我在点击文字字段时使用带铅笔的文本字段必须显示出来。当我在我的网站控制台上运行javascript代码时,它可以工作。
以下是代码:
jQuery(".best_in_place").best_in_place();
我最常用的网站用户界面的图片:
这是我的HTML代码
<div class="col-md-7">
<div class="col-md-2 text-right">
<%= best_in_place_if can?(:update_organization_with_bip, @organization), @organization, :maximum_sponsor_spend_per_month, :as => :input, activator: "#edit-sponsor_max_spend_per_month", url: {action: :update_organization_with_bip , id: @organization.id},inner_class: "form-control", :classes => 'bounce_on_success' %>
</div>
<div class="col-md-1 text-left">
<%= link_to("<i class='fa fa-pencil'></i>".html_safe, "javascript:void(0);", id: "edit-sponsor_max_spend_per_month",class: "text-danger") %>
</div>
</div>
答案 0 :(得分:0)
我有类似的问题(部署在heroku上) 使用best_in_place 3.0.3的gem
我看到帮助器工作并生成html结构。
经过很长一段时间后,我发现只有这对我有所帮助: (放在展示视图中)
<%= content_for :javascript do %>
<script>
$(document).ready(function(){
jQuery(".best_in_place").best_in_place();
});
</script>
<% end %>
是的,我在资产js文件中的js文件中有类似的工作