最佳位置编辑无法在实际网站

时间:2017-07-03 10:43:46

标签: javascript ruby-on-rails best-in-place

best in place编辑不参与制作。我在点击文字字段时使用带​​铅笔的文本字段必须显示出来。当我在我的网站控制台上运行javascript代码时,它可以工作。

以下是代码:

jQuery(".best_in_place").best_in_place();

我最常用的网站用户界面的图片:

Pencile in the image open the text field to edit text

这是我的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>

1 个答案:

答案 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文件中有类似的工作