Restful Rails Edit vs Update

前提是你 提交于 2019-12-02 20:16:19

edit action is responsible for rendering the view

update action is responsible for interacting with the model (db updates etc)

If you run rake routes you will see the difference between the verb and the action. Typically, the create/update actions are used when submitting a form. This differs from the new and edit actions as these are used to render the view (that displays the form to be submitted).

Another perspective - a bit redundant to highlight similarities and differences:

New is the precursor action to render a form, that upon submitting, runs the Create action. (the view is typically redirected back to the index view showing a list of similar items you already created)

Edit is the precursor action to render a form, that upon submitting, runs the Update action. (the view is typically redirected back to the index view showing a list of similar items you already created)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!