首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails -在前端编辑数据,如Linkedin的个人资料页

Rails -在前端编辑数据,如Linkedin的个人资料页
EN

Stack Overflow用户
提问于 2016-03-08 18:30:00
回答 1查看 93关注 0票数 0

在RoR web应用程序中,是否允许用户编辑显示页面中的元素?

目标将类似于Linkedin,当你编辑你自己的个人资料页面时(将鼠标移动到一个字段上,你就可以编辑它)。他们是怎么做到的?它是在显示页面还是编辑页面上?我们需要什么样的前端技术?

我不太喜欢传统的“Edit.html”和“show.html”。

非常感谢!)

EN

Stack Overflow用户

回答已采纳

发布于 2016-03-08 21:23:08

是的,您可以使用显示页面作为编辑页。您可以将控制器设置为类似于以下内容:

your_controller.rb

代码语言:javascript
复制
class YourController < Application Controller
  before_filter :show_user      

  def show
    render :edit
  end

  def edit; end

  private

  def show_user
    @user = current_user
  end

end

另外,不要忘记您正在传递的控制器和参数中的“update”方法。然后,您可以创建充当显示页的edit.html视图,但允许进行编辑。至于可与LinkedIn相媲美的编辑,您可以使用“best_in_place”gem进行内联编辑。在此发现:place

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35875186

复制
相关文章

相似问题

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