actions:路由动作

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

回到浏览器 .. 刷新一下之前访问的页面 .. 不再会提示找不到控制器的错误提示了 .. 现在显示 Unknown action ,未知的动作,The action 'new' could not be found for ArticlesController ,在 articles 控制器里找不到 new 这个动作 ..

我们访问的地址,会用 articles 控制器的 new 动作来处理,控制器有了,但是它里面还没有定义需要的动作 ... 打开 articles 控制器 ..

在里面定义一个方法 ... 方法的名字是 new .. 它就是处理请求用的控制器的动作 ... 在这个动作里你可以获取模型里的数据,然后交给一个视图去渲染 .. 我们先简单的渲染一个纯文字 ... render plain: "创建文章" ...

保存 .. 再回到浏览器 ... 刷新 ... 页面上会显 创建文章 这几个字儿 ...

我们也可以渲染 html ... 把 plain 换成 html ... 内容里面可以添加 html 的标签 .. 再使用一下 html_safe 这个方法.. 意思是字符串里的 html 标签可以被渲染 ..

现在页面上会显示一个用 h1 标签标记的文字 ...

actions:路由动作《 Ruby on Rails:起步 》

统计

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

社会化网络

关于

微信订阅号

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