论坛首页 编程语言技术论坛

关于Controller, View, Helper的调用方式

浏览 3985 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-03  
一直想把一些公用的函数写在一起,方便调用,但总是遇到一些问题。
今天特意测试了一下,发现以下几点:

1.test_controller.rb中不能默认调用test_helper.rb模块中定义的函数或者变量

2. /view/test/ 下面的视图文件是可以默认调用test_helper.rb中定义的函数。

3. test_controller/action与/view/test/action.rhtml中的视图之间通过变量传递值

所以,可以把一些controller都需要用到的函数放在application.rb之中继承者之。如果要用到helper中的函数可以include对应的模块,把view用到的函数放到application_help.rb之中。
   发表时间:2007-02-05  
请不要破坏RAILS的分层结构
0 请登录后投票
   发表时间:2007-02-05  
helper中的函数是给视图用的,如果真的是视图和controller都要用的函数,我觉得应该放到lib里。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics