edit:编辑资源

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

编辑资源的地址模式就是资源的名字 .. 然后是资源的 id ... 后面再加上一个 edit ... 现在提示 Unknown action,处理这种请求的是控制器里的 edit 动作 ...

打开控制器 .. 添加一个方法 .. 名字是 edit ... 在这个方法里我们定义一个实例变量,名字是 @article ... 它的值使用 Article 模型的 find 方法,找到当前想要编辑的文章 ... 这个 @article 会传递给它的视图 ..

在 app .. views.. articles 下面创建一个新的视图 .. 名字是 edit.html.erb ... 它里面的内容跟添加新文章的内容差不多 .. 打开 new.html.erb ... 复制一下里面的内容 ... 粘贴过来 ..

修改一下 .. 标题是 Edit Article ...

表单提交到的地址可以使用 article_path 这个助手 ... 把 @article 交给它 .. 再添加一个 method 选项 .. 设置一下表单提交的方法 .. 更新内容用的方法是 patch ...

其它的东西我们可以保存一致 .. 回到前台 ... 刷新一下 ... 这里会显示一个编辑内容用的表单 ... 表单上面已经预先填写好了文章在当前状态下的内容 ...

edit:编辑资源《 Ruby on Rails:起步 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点