0

我有一个动作common/location

#encoding: utf-8 
class CommonController < ApplicationController
  def location
    @locations=Location.select(['`key`','name','parent'])
    render json: @locations
  end
end

我想通过以下方式包含这个js:

=javascript_include_tag "common/location"

但这不起作用!

所以我想知道如何从一个 ation 中包含一个 js。

4

1 回答 1

1

如果您希望您的位置在 javascript 中,您可以做几件事:

  • 使用 gon
  • 在您的视图中编写 javascript 代码
  • 使用 ajax 获取您的位置 ( http://yourhost.com/common/location.js )
  • 使用 html5 数据属性在视图中设置您的位置
  • 可能是其他方式

看看http://railscasts.com/episodes/324-passing-data-to-javascript

于 2013-10-25T07:50:30.530 回答