Я использовал драгоценный камень в проекте раньше, только это были рельсы 3 без рамки css. Теперь кажется, что функции jQuery для best_in_place полностью заблокированы или вообще не загружены. Отсутствует местозаполнитель, видимый из: nil, и никакие текущие значения редактирования не доступны.best_in_place nil и редактировать функции, не работающие на rails4 с приложением bootstrap
Это мой частичный вид:
<div class="row">
<div class="col-lg-4">
<%= best_in_place [@company,service], :name, type: :input, :nil => "Click to fill" %>
</div>
<div class="col-lg-4">
<%= best_in_place [@company,service], :duration, type: :input, :nil => "Click to fill" %>
</div>
<div class="col-lg-4">
<%= link_to 'X', [@company,service], method: :delete, data: { confirm: 'Are you sure?'} %>
</div>
</div>
Мой контроллер:
def update
respond_to do |format|
if @service.update(service_params)
format.html { redirect_to @service, notice: 'Service was successfully updated.' }
format.json { respond_with_bip(@service) }
else
format.html { render :edit }
format.json { render json: @service.errors, status: :unprocessable_entity }
end
end
конец
service.js.coffee для активации функций JQuery best_in_place
jQuery ->
$('.best_in_place').best_in_place()
И application.js
//= require jquery
//= require jquery_ujs
//= require jquery_nested_form
//= require turbolinks
//= require bootstrap.min
//= require jquery-ui
//= require jquery.purr
//= require best_in_place
//= require best_in_place.jquery-ui
//= require_tree
Я заметил также последнее обновление best_in_place от 02/2013, поэтому, возможно, это не совместимо с моим настоящим проектом. Если это так, я бы оценил любые данные о подобных драгоценных камнях, которые будут использоваться вместо этого.
Edit:
Это явно Javascript проблема, но я не могу понять его. Я получаю следующее сообщение об ошибке в моем браузере консоли:
"undefined is not a function".
Только он указывает на jquery.js линии 10306, который пуст ..
btw, я не вижу ошибок JavaScript на консоли браузера. Только некоторые проблемы .css. – ntonnelier
Кажется, что даже в демо он не работает? Если вы не можете редактировать страну здесь ?: http://bipapp.heroku.com/users/186 – Amir
по крайней мере, я могу подтвердить, что best_in_place работает с рельсами 4.2 - в противном случае наше приложение будет полностью сломано. Мы сильно полагаемся на это. Просто используйте bip> 3.0.0. Также я вижу фиксации с 19 февраля, мы говорим о https://github.com/bernat/best_in_place? – BooVeMan