Javascript Rails:respond_to js do render with text是字符串

Javascript Rails:respond_to js do render with text是字符串,javascript,jquery,ruby-on-rails,ajax,ruby-on-rails-4,Javascript,Jquery,Ruby On Rails,Ajax,Ruby On Rails 4,我有一个代码来响应js格式 app = CheckAppExist.new(params[:url]) if(app.exist?) cookies[:package_name] = app.package_name cookies[:app_url] = app.app_url respond_to do |format| format.html {}

我有一个代码来响应js格式

        app = CheckAppExist.new(params[:url])
        if(app.exist?) 
            cookies[:package_name] = app.package_name
            cookies[:app_url] = app.app_url
            respond_to do |format|
                format.html {}
            format.json {}
            format.js { render :text => "200" }
          end
        else
            respond_to do |format|
                format.html {}
            format.json {}
            format.js { render :text => "Url or Package Name is wrong ", status: :unprocessable_entity }
          end
        end
上面的代码是有效的,但当我更改响应文本时

format.js{render:text=>“200”}
format.js{render:text=>“此处的一些文本”}

它不起作用。我使用rails ujs发送和接收请求

当is text是字符串编号(“200”)时,运行方法
.on(“ajax:success”,…)
,当text render是字符串方法
.on(“ajax:error”,…)
时运行

我不明白上面的错误,任何人都可以帮助我。 Tks.

试试这个:

render inline: 'your text' 
请详细说明“它不起作用”的含义。抛出的具体错误是什么?