Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails-编辑前端数据,如Linkedin';s个人资料页_Ruby On Rails_Ruby On Rails 4_Linkedin_Frontend - Fatal编程技术网

Ruby on rails Rails-编辑前端数据,如Linkedin';s个人资料页

Ruby on rails Rails-编辑前端数据,如Linkedin';s个人资料页,ruby-on-rails,ruby-on-rails-4,linkedin,frontend,Ruby On Rails,Ruby On Rails 4,Linkedin,Frontend,在RoR web应用程序中,是否允许用户编辑显示页面中的元素 当您编辑自己的个人资料页面时,目标可能与Linkedin类似(将鼠标移到某个字段上可以进行编辑)。他们是如何做到这一点的?它是显示页面还是编辑页面?我们需要什么样的前端技术 我不太喜欢传统的“Edit.html”和“Show.html” 非常感谢!:) 是的,您可以将显示页面用作编辑页面。您可以将控制器设置为与此类似的设置: 您的_controller.rb class YourController < Application

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

当您编辑自己的个人资料页面时,目标可能与Linkedin类似(将鼠标移到某个字段上可以进行编辑)。他们是如何做到这一点的?它是显示页面还是编辑页面?我们需要什么样的前端技术

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


非常感谢!:)

是的,您可以将显示页面用作编辑页面。您可以将控制器设置为与此类似的设置:

您的_controller.rb

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
class YourController
另外,不要忘记此控制器中的“更新”方法以及要传递的参数。然后,您可以创建edit.html视图,该视图用作显示页面,但允许进行编辑。就编辑与LinkedIn相比而言,您可以使用“最佳位置”gem进行在线编辑。可在此处找到: