如何在方法中特定特殊字符后截断char *

时间:2019-06-05 09:33:39

标签: ruby-on-rails-5

我正在尝试在文档ID中使用特殊字符截断字符。

我有一个搜索框,用户可以在其中搜索文件ID,文件名以及文件类型和鬃毛的某些组合。 我试图在文档ID中的特殊字符后截断字符。 我试过剥离和截断方法,但出现错误。 我是编程新手,也许这是很基础的,但还没引起我的注意。

def index
    if params[:search]

      begin
        @document = (documents.find params.permit(:search)[:search])
        redirect_to @document
        return
      rescue StandardError # rubocop:disable Lint/HandleExceptions
      end

    end

1 个答案:

答案 0 :(得分:0)

我已经用分割方法做到了

def escape
  @document = param[:search].split('#')[0]
end