0
在RoR Web應用程序中,是否可以允許用戶編輯顯示頁面中的元素?Rails - 在LinkedIn的配置文件頁面上編輯前端數據
當您編輯自己的配置文件頁面(將鼠標移動到一個字段上讓您可以編輯它)時,目標會像Linkedin上的內容。他們如何設法做到這一點?它是在顯示頁面還是編輯頁面上?我們需要什麼樣的前端技術?
我不是傳統的'Edit.html'vs'Show.html'的忠實粉絲。
非常感謝! :)
在RoR Web應用程序中,是否可以允許用戶編輯顯示頁面中的元素?Rails - 在LinkedIn的配置文件頁面上編輯前端數據
當您編輯自己的配置文件頁面(將鼠標移動到一個字段上讓您可以編輯它)時,目標會像Linkedin上的內容。他們如何設法做到這一點?它是在顯示頁面還是編輯頁面上?我們需要什麼樣的前端技術?
我不是傳統的'Edit.html'vs'Show.html'的忠實粉絲。
非常感謝! :)
是的,您可以使用您的顯示頁面作爲編輯頁面。您可以將您的控制器設置爲這個東西可比:
your_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
也不要忘記這個控制器,而params要傳遞在您「更新」的方法。然後,您可以創建您的edit.html視圖,充當展示頁面,但允許進行編輯。至於與LinkedIn相媲美的編輯,您可以使用'best_in_place'gem進行內聯編輯。在這裏找到:https://github.com/bernat/best_in_place