首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails中的Mercury编辑器未保存更改

Rails中的Mercury编辑器未保存更改
EN

Stack Overflow用户
提问于 2012-08-29 18:42:53
回答 1查看 1.1K关注 0票数 8

我想用一些可视化编辑器来改善我的页面,并找到关于水星编辑器的this轨道广播。都完成了,但当我按下保存时,我已经重定向到我的页面,没有任何更改。没有错误,没有警告,只有未保存的格式。有人能帮我吗?

下面是一些代码:

代码语言:javascript
复制
  `# routes:`
代码语言:javascript
复制
mount Mercury::Engine => '/'

resources :tasks do
  resources :comments
  member { post :mercury_update }
end

# My controller:

def mercury_update
  task = Task.find(params[:id])
  task.title = params[:title][:value]
  task.body_task = params[:body_task][:value]
  task.save!
  render text: ""

end


# In views/layouts/mercury.html.erb

new Mercury.PageEditor(saveUrl, {
    saveStyle:  'form', // 'form', or 'json' (default json)
    saveMethod: null, // 'PUT', or 'POST', (create, vs. update -- default PUT)
    visible:    true  // boolean - if the interface should start visible or not
  });
 #when using 'POST' i have alert 'Mercury was unable to save to the url'

P.S. Rails 3.2.8,水星-rails (0.8.0)

EN

回答 1

Stack Overflow用户

发布于 2012-09-03 07:29:48

我在您想要编辑的页面(如‘pages/show.html.erb’)中使用了以下代码来设置saveURL:

代码语言:javascript
复制
<script>
   jQuery(window).on('mercury:ready', function() { Mercury.saveUrl = '/pages/' + <%= @page.id %> + "/mercury_update"; });
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12176130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档