我设置了一个视图以允许用户输入 url,并且我在我的库中设置了一个模块,它基本上解析用户输入的这些 url。如何将视图中收到的 url 传递给我的 lib 目录中的这个模块?
问问题
32 次
1 回答
0
我是这样做的,
将以下代码存储在“lib”目录下的“search_module.rb”中。
module SearchModule
def get_size(search_key)
search_key.gsub(/[^A-Za-z0-9 ]/,"").squeeze.split.size
end
end
现在我在我的 search_controller.rb 中访问这个方法,如下所示,
class SearchController < ApplicationController
include SearchModule
@query_size = get_size(params[:query])
end
现在,重点是,
模块:
应包含可在控制器中使用以实现功能的方法。
帮手:
应包含可在视图中用于格式化 html 的方法。
于 2012-05-14T18:35:33.510 回答