attempt_login提交登录表单后,使用Ajax调用以下方法.
class AccessController < ApplicationController
[...]
def attempt_login
authorized_user = User.authenticate(params[:username], params[:password])
if authorized_user
session[:user_id] = authorized_user.id
session[:username] = authorized_user.username
flash[:notice] = "Hello #{authorized_user.name}."
redirect_to(:controller => 'jobs', :action => 'index')
else
[...]
end
end
end
Run Code Online (Sandbox Code Playgroud)
问题是redirect_to不起作用.
你怎么解决这个问题?
请考虑以下代码:
HTML:
<div>
<label for='name'>Name:</label>
<input type='text' id='name' />
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div {
height: 50px;
border: 1px solid blue;
}
Run Code Online (Sandbox Code Playgroud)
什么是把最简单的方法label和input在的中间div(垂直)?
如何在以下代码中识别按下了哪些 Ctrl/Shift/ Alt键?
$("#my_id").click(function() {
if (<left control key is pressed>) { alert("Left Ctrl"); }
if (<right shift and left alt keys are pressed>) { alert("Right Shift + Left Alt"); }
});
Run Code Online (Sandbox Code Playgroud) 为了得到今天的约会,我做了:
Date.today # => Fri, 20 May 2011
Run Code Online (Sandbox Code Playgroud)
我想在特定的时区得到今天的日期'Melbourne'.
我的设置如下application.rb:
config.time_zone = 'Melbourne'
Run Code Online (Sandbox Code Playgroud)
我设定:
Time.zone = 'Melbourne'
Run Code Online (Sandbox Code Playgroud)
在每个动作之前我的应用程序控制器
但是,它没有帮助(我想因为这些设置只影响存储在数据库中的日期).
我怎么能得到今天的约会'Melbourne'?
我想div使用jQuery动态设置元素的宽度和高度.
我试图替换
<div id="mainTable" style="width:100px; height:200px;"></div>
Run Code Online (Sandbox Code Playgroud)
有了这个:
$("#mainTable").css("width", "100");
$("#mainTable").css("height", "200");
Run Code Online (Sandbox Code Playgroud)
但是,它对我不起作用.
请帮助理解原因.
谢谢你们 !
问题在于数字上的引号.这很好用:
$("#mainTable").css("width", 100);
$("#mainTable").css("height", 200);
Run Code Online (Sandbox Code Playgroud) 我从Google的AdWords网站上获取数据,该网站包含多个相同的元素id.
你能否解释为什么以下3个查询不能得到相同的答案(2)?
HTML:
<div>
<span id="a">1</span>
<span id="a">2</span>
<span>3</span>
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
$(function() {
var w = $("div");
console.log($("#a").length); // 1 - Why?
console.log($("body #a").length); // 2
console.log($("#a", w).length); // 2
});
Run Code Online (Sandbox Code Playgroud) 给定一个数组,如何找到符合给定条件的所有元素索引?
例如,如果我有:
arr = ['x', 'o', 'x', '.', '.', 'o', 'x']
Run Code Online (Sandbox Code Playgroud)
要查找项目所在的所有索引x,我可以这样做:
arr.each_with_index.map { |a, i| a == 'x' ? i : nil }.compact # => [0, 2, 6]
Run Code Online (Sandbox Code Playgroud)
要么
(0..arr.size-1).select { |i| arr[i] == 'x' } # => [0, 2, 6]
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来实现这一目标?
说有三大类:A,B和C.我想每个班有一个类的方法,说self.foo,刚好有对相同的代码A,B及C.
是否可以self.foo在模块中定义并包含此模块A,B&C?我试图这样做并收到一条错误消息,说明foo无法识别.
html ×4
jquery ×3
css ×2
ruby ×2
ajax ×1
arrays ×1
date ×1
firefox3.6 ×1
git ×1
javascript ×1
radio-button ×1
redirect ×1
timezone ×1