【问题标题】:undefined method `best_in_place' in Class in ruby on railsruby on rails 类中未定义的方法“best_in_place”
【发布时间】:2015-09-30 10:05:26
【问题描述】:

我关注http://railscasts.com/episodes/302-in-place-editing?view=asciicast 用于文本内联编辑

宝石'best_in_place'

//= require jquery
//= require jquery_ujs
//= require jquery.purr
//= require best_in_place
//= require turbolinks
//= require_tree .

但是当我写的时候

<%= best_in_place product_comment, :description %>

它为# 给出错误未定义方法`best_in_place'

【问题讨论】:

  • 您是否也包含 gem 并运行 bundle install
  • 你重启服务器了吗?
  • 没有best_in_place 的正常形式,可以吗?建议也共享控制器操作代码。您可能在控制器中有实例变量作为@post_comment。你也可以检查一下吗?
  • 服务器未启动感谢@BroiSatse
  • 它工作正常,但我怎样才能为点击后出现的那个字段提供自定义样式?

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


【解决方案1】:

您可能会收到此错误的唯一原因(除了其他疯狂的原因,例如在代码中动态取消定义方法)是 best_in_place gem 尚未加载。只需重新启动您的服务器,一切都应该工作

【讨论】:

  • 它工作正常,但我怎样才能为点击后出现的那个字段提供自定义样式?
  • 我会说这是一个不同的问题。我以前从未使用过这个 gem,所以在这里我不会有任何帮助,但很可能你应该能够定义自己的 css 来覆盖默认值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-22
  • 2016-02-17
  • 1970-01-01
  • 2014-09-21
相关资源
最近更新 更多