我正在使用和构建应用程序。
在开发AngularJS应用程序时,我发现我们正在创建大量的js、html文件。
我想从CakePHP控制器返回这些js/html。
其方式是:
来自客户端的请求将类似于(对于js文件):
http://example.com/javascripts/file/jquery
在url以上
> **javascripts** is Controller name,
> **file** is action name in that controller,
作为响应,它将返回文件的内容,其中jq
我只想和JS玩一玩。我想使用不带HTML或HTML页面的JS --只有一个输出控制台。最好的方法是什么?我有这个:
<html>
<body>
<h1>Playin around</h1>
<script type="text/javascript" src="script.js"></script>
</body>
</html>
script.js:
var test = "global";
function out() {
var te
我有两个控制器,一个继承了另一个:
class FirstController < ApplicationController
...
def show
...
end
end
class SecondController < FirstController
...
def show
...
end
end
第一个控制器的视图文件夹包含以下文件:
视图/first/show.html.erb
视图/first/show.js.erb
第二个控制器的视图文件夹仅包含HTML文件:
视图/第二次/show.html.erb
我的目标是用相同的控制器调用一个html.erb和一个js.erb文件,但是它只调用我的html文件。
我的js不叫。
控制器/类别控制器
def index
respond_to do |format|
format.html
format.js
end
@categories = Category.order('name ASC')
@category = params[:category]
end
视图/类别/index.html.erb
<% @categories.each do |c| %>