Ruby编程:控制器定制与动态编程实践
1. 定制控制器
在MVC(Model-View-Controller)模式中,控制器是模型和视图之间的桥梁,应用程序的许多逻辑都包含在控制器中。使用 generate scaffold 命令会为每个模型生成一个控制器文件,这些文件位于 app/controllers 目录下,例如 departments_controller.rb 和 employees_controller.rb 。本节将以 employees_controller.rb 为例,为其添加一个简单的搜索功能。
1.1 定制步骤
- 添加搜索表单到视图文件 :
- 打开
app/views/layouts/employees.html.erb文件。 - 使用
form_tag方法开始一个表单:
- 打开
<% form_tag employees_path, :method => 'get' do %>
- 添加搜索词的文本字段:
<%= text_field_tag :term, p
超级会员免费看
订阅专栏 解锁全文
476

被折叠的 条评论
为什么被折叠?



