你好香港专业教育学院一直试图让当前的环境在轨道,但我认为我做了一些错误的我的JavaScript,但我似乎不知道什么.在我的application.js我有......
var rails_env = '<%= Rails.env -%>';
alert(rails_env);
alert(rails_env.value);
if(rails_env == 'development'){
alert('inside if')
var indexName = "idx";
}
else{
alert('inside else')
var indexName = "idx_production";
}
Run Code Online (Sandbox Code Playgroud)
即使我处于开发模式,它总是会进入我的声明.我究竟做错了什么?谢谢
如何在rails app中的javascript文件中获取环境
我想知道while循环是如何执行的.因为我们在第一次声明它时将'next'设置为null,它什么时候变为not null?还有什么'节点n =这个; ' 意思?这个代码有意义吗?每当我们声明一个对象Node的新实例时,它是否会从类中复制它自己的单独字段?谢谢你!我一定会欣赏清晰易懂的解释.再次感谢=)
class Node {
Node next = null;
int data;
public Node(int d) { data = d; }
void appendToTail(int d) {
Node end = new Node(d);
Node n = this;
while (n.next != null) { n = n.next; }
n.next = end;
}
}
Run Code Online (Sandbox Code Playgroud)