我的视图设置允许用户输入网址,我在我的lib中设置了一个模块,它基本上解析了用户输入的这些网址。如何在我的lib目录中将视图中收到的URL传递给此模块?
答案 0 :(得分: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的方法。