2013-04-16 63 views
0

我正在一个博客应用程序,所以我想实施水银轨道宝石进入它,我试过了,我得到它的工具栏,但我无法编辑我的显示页面上的任何内容问题与水银轨道宝石

即使一切后,我与基础前端框架

<p><span id="page_content class="mercury-region" data-type="editable"> 
<%=raw @article.content %></span></p> 

<h5><span data-type="editable"><%= @article.title %></span></h5> 

使用,这是我的宝石文件

# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
gem 'sass-rails', '~> 3.2.3' 
gem 'coffee-rails', '~> 3.2.1' 
gem 'zurb-foundation' 
# See https://github.com/sstephenson/execjs#readme for more supported runtimes 
# gem 'therubyracer', :platforms => :ruby 

gem 'uglifier', '>= 1.0.3' 
end 

gem 'jquery-rails' 

# To use ActiveModel has_secure_password 
# gem 'bcrypt-ruby', '~> 3.0.0' 

# To use Jbuilder templates for JSON 
# gem 'jbuilder' 

# Use unicorn as the app server 
# gem 'unicorn' 

# Deploy with Capistrano 
# gem 'capistrano' 

# To use debugger 
# gem 'debugger' 
gem 'simple_form' 
gem 'friendly_id' 
gem 'devise' 
gem "rmagick" 
gem "carrierwave" 
gem "mercury-rails" 

回答

4

由您遵循旧railscast事物的外表。汞轨项目更新频繁。

问题出在您span标签上的属性上。您可以安全地删除class="mercury-region"

您还需要将data-type="editable"更改为data-mercury="full"

看到不同类型的编辑(在data-mercury属性定义)GitHub的页面上:https://github.com/jejacks0n/mercury#region-types

我希望帮助!

+0

但这仍然无法保存 –

+1

你在问为什么你不能编辑元素。我的答复是否回答这个问题如果是这样,请接受它:)关于使用汞保存,您需要自定义它的保存网址,并确保您正确保存数据。互联网上有很多来源。寻找“Mercury editor rails saving”或类似的东西。 – Tim