我的问题是我已经更改了一个文件,例如:README,为我的测试行添加了一行新的'并保存了该文件,然后我发出了以下命令
git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README
#
no changes added to commit (use "git add" and/or "git commit -a")
git add README
git commit -a -m 'To add new line to readme'
Run Code Online (Sandbox Code Playgroud)
我没有将代码推送到github,现在我想取消这个提交.
为此我用过
git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)
但是我从README文件中丢失了新添加的" 这个用于我的测试行 ".这不应该发生.我需要内容.有没有办法保留内容并取消我的本地提交?
我需要将每个http://test.com请求重定向到http://www.test.com.如何才能做到这一点.
在服务器块中我尝试添加
rewrite ^/(.*) http://www.test.com/$1 permanent;
Run Code Online (Sandbox Code Playgroud)
但它在浏览器中说
The page isn't redirecting properly
Firefox has detected that the server is redirecting the request for
this address in a way that will never complete.
Run Code Online (Sandbox Code Playgroud)
我的服务器块看起来像
server {
listen 80;
server_name test.com;
client_max_body_size 10M;
client_body_buffer_size 128k;
root /home/test/test/public;
passenger_enabled on;
rails_env production;
#rewrite ^/(.*) http://www.test.com/$1 permanent;
#rewrite ^(.*)$ $scheme://www.test.com$1;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
Run Code Online (Sandbox Code Playgroud) 我在Active Admin中有一个编辑表单.我需要一些字段作为只读.
我当前的编辑页面就像

我需要页面看起来像这样

如何才能做到这一点.我的编辑表单页面的代码就像
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "Users" do
f.input :device, :label => 'Device', :as => :select, :collection => DEVICE, :include_blank => false
f.input :current_address, :label => 'Current Address', :as => :string
end
end
Run Code Online (Sandbox Code Playgroud)
请帮忙.
现在,我必须运行cap deploy和cap deploy:如果要运行迁移,则迁移.
我如何修改cap deploy任务以运行迁移.
我需要将一组电子邮件作为不同的记录插入到我的联系人表中.如何才能做到这一点.
Eg: @email = ["a@b.com", "c@d.com", "e@f.com", ... ]
Run Code Online (Sandbox Code Playgroud)
我不想用.
@email.each do |email|
@contact = Contact.new
@contact.email = email
@contact.save
end
Run Code Online (Sandbox Code Playgroud)
这导致n插入quires.我只需要一个插入查询来插入这些值.如何在rails 3.0.9(以及理想的MySQL)中完成.请帮忙
如何在输出存储桶中添加名为"agency_name"的新密钥.
我正在运行聚合代码,如下所示
{
"aggs": {
"name": {
"terms": {
"field": "agency_code"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我将得出结论
"aggregations": {
"name": {
"doc_count_error_upper_bound": 130,
"sum_other_doc_count": 39921,
"buckets": [
{
"key": "1000",
"doc_count": 105163
},
{
"key": "2100",
"doc_count": 43006
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
在显示时我需要显示代理商名称,代码和doc_count
如何修改聚合查询以便我可以获得以下格式.我是ElasticSearch的新手,不知道如何解决这个问题
"aggregations": {
"name": {
"doc_count_error_upper_bound": 130,
"sum_other_doc_count": 39921,
"buckets": [
{
"key": "1000",
"doc_count": 105163,
"agency_name": 'Agent 1'
},
{
"key": "2100",
"doc_count": 43006,
"agency_name": 'Agent 2'
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
ElasticSearch中的示例数据(分析字段)
{
"_index": "feeds",
"_type": "news", …Run Code Online (Sandbox Code Playgroud) 我在我的新Rails 3应用程序中使用设备插件.我的问题是设计插件有登录和注册的默认根
/users/sign_in
/users/sign_up
Run Code Online (Sandbox Code Playgroud)
我需要改变它
/login
/signup
Run Code Online (Sandbox Code Playgroud)
为此我使用了以下路由
devise_for :users do
get "login", :to => "devise/sessions#new"
get "signup", :to => "devise/registrations#new"
end
Run Code Online (Sandbox Code Playgroud)
有了这个,我需要在我的视图中指定'login_path'和'signup_path',其中new_user_session_path和new_user_registration_path来自
我想要的是路由中的配置,它将'/ login'和'/ signup'映射到new_user_session_path和new_user_registration_path.
我看过一个帖子,使用下面显示的路由将route/users/sign_in和/ users/sign_up路由到/ sign_in和/ sign_up.
devise_for :user, :as => ''
Run Code Online (Sandbox Code Playgroud)
我需要一些这样的路由技术,它将/ users/sign_in和/ users/sign_up路由到/ login和/ signup.
有谁可以帮我这个.
更新:我已将routes.rb文件更改为
devise_for :users,
:controllers => { :sessions => 'devise/sessions'},
:skip => [:sessions] do
get '/login' => "devise/sessions#new", :as => :new_user_session
post '/login' => 'devise/sessions#create', :as => :user_session
get '/signout' => 'devise/sessions#destroy', :as => :destroy_user_session
get '/signup' => 'devise/registrations#new', :as …Run Code Online (Sandbox Code Playgroud) 我需要在我的活动管理员表单中显示时间选择器.我有一个字段start_time,类型为time.目前我有下拉菜单.

我需要一个类似于日期选择器的选择器,如图所示

用于添加我使用的日期选择器
f.input:start_date,:as =>:datepicker
ActiveAdmin.register PromoCode do
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "PromoCodes" do
f.input :promo_code
f.input :start_date, :as => :datepicker
f.input :start_time
end
f.buttons
end
Run Code Online (Sandbox Code Playgroud)
结束
是否有类似的方法来获取活动管理员中的时间选择器.请帮忙.
我无法将外部html页面加载到页面中的div中.
我的Jquery代码是:
$(document).ready(function(){
var url = 'http://www.google.com';
$.get(url, function(response) {
$('div#external').html(response);
});
});
Run Code Online (Sandbox Code Playgroud)
我的HTML页面是
<html><body><div id="external"></div></body></html>
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用另一个JQuery代码
$(document).ready(function() {
$('#external').load('http://google.com');
});
Run Code Online (Sandbox Code Playgroud)
有谁可以帮助我.
谢谢Amal
我有一个HTML页面,当滚动条到达页面底部时,我需要从包含iframe的右下方的div中滑动.
使用JQuery我已经为包含iframe的div实现了滑动效果.目前,通过单击按钮(按钮单击事件)完成滑动.我怎么能改变这个,所以当滚动条到达底部时,包含iframe的div会自动滑入.
我的HTML页面代码是
<style>
.slide {
background-color: #FFFFCC;
border: 1px solid #999999;
height: 900px;
margin: 1em 0;
overflow: hidden;
position: relative;
width: 100%;
}
.slide .inner {
background: #44CC55;
bottom: 0;
/*height: 650px;*/
height: auto;
left: 0;
padding: 6px;
position: absolute;
width: 650px;
border: 1px solid red;
}
</style>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script>
$(document).ready(function(){
$('#slidemarginleft button').click(function(){
var $marginLefty = $(this).next();
$marginLefty.animate({
marginLeft: parseInt($marginLefty.css('marginLeft'),10) == 1300 ? 655 : 1300
});
});
});
</script>
<div id="slidemarginleft" …Run Code Online (Sandbox Code Playgroud) activeadmin ×2
jquery ×2
activerecord ×1
arel ×1
capistrano ×1
deployment ×1
devise ×1
external ×1
formtastic ×1
git ×1
git-commit ×1
git-reset ×1
html ×1
load ×1
nginx ×1
redirect ×1