博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面跳转实现方法总结
阅读量:4041 次
发布时间:2019-05-24

本文共 1380 字,大约阅读时间需要 4 分钟。

Ruby on Rails页面跳转1.将appcontrollers目录下的say_controller.rb文件的内容改成下面这样:    class SayController     < ApplicationController     def Hello      @time = Time.now      end      def goodby      end      end 我们最后添加了:def goodbyendRuby on Rails页面跳转2.修改appviewssay目录下的hello.rhtml的内容:         

Say GoodBye!

Ruby on Rails页面跳转3.下面我们要在appviewssay目录下创建一个goodbye.rhtml文件,内容如下: See You Later!

Goodbye!

It was nice having you here.

Ruby on Rails页面跳转4.在浏览器地址栏中输入:http://127.0.0.1:3000/say/hello,再试试点链接看看,页面已经可以迁移了。Ruby on Rails页面跳转5.现在我们再添加由goodbye页面到hello页面的链接,修改goodbye.rhtml的内容为:

Say Hello!

再试试看,两个页面已经可以互相跳转了。Ruby on Rails页面跳转6.在上面的代码中,我们看到页面间的迁移使用的是路径来定位,如果页面存放的位置发生了变化,那么跳转肯定会失败,更安全的是使用下面的方式。修改hello.rhtml的内容: Hello, Rails!

Hello from Rails!

It is now <%= @time %>.

Time to say <%= link_to "GoodBye!", :action => "goodbye" %>

修改goodbye.rhtml的内容: See You Later!

Goodbye!

It was nice having you here.

Say <%= link_to "Hello", :action=>"hello" %> again.

注意代码里的两句: <%= link_to "GoodBye!", :action => "goodbye" %> <%= link_to "Hello", :action=>"hello" %> 可以看到,实际上就是调用了goodbye和hello两个action。OK,Ruby on Rails页面跳转就介绍到这里,先求快速挺进,概念的东西先不追究,希望我能坚持下去。

转载地址:http://sbadi.baihongyu.com/

你可能感兴趣的文章
让我做你的下一行Code
查看>>
浅析:setsockopt()改善程序的健壮性
查看>>
关于对象赋值及返回临时对象过程中的构造与析构
查看>>
VS 2005 CRT函数的安全性增强版本
查看>>
SQL 多表联合查询
查看>>
Visual Studio 2010:C++0x新特性
查看>>
drwtsn32.exe和adplus.vbs进行dump文件抓取
查看>>
cppcheck c++静态代码检查
查看>>
在C++中使用Lua
查看>>
一些socket的编程经验
查看>>
socket编程中select的使用
查看>>
关于AIS编码解码的两个小问题
查看>>
GitHub 万星推荐:黑客成长技术清单
查看>>
可以在线C++编译的工具站点
查看>>
关于无人驾驶的过去、现在以及未来,看这篇文章就够了!
查看>>
所谓的进步和提升,就是完成认知升级
查看>>
昨夜今晨最大八卦终于坐实——人类首次直接探测到了引力波
查看>>
为什么读了很多书,却学不到什么东西?
查看>>
长文干货:如何轻松应对工作中最棘手的13种场景?
查看>>
如何用好碎片化时间,让思维更有效率?
查看>>