网址似乎正确(昨天上次更新):
文件也是:
omniauth.rb:
provider :google_oauth2, 'MY_CLIENT_ID.apps.googleusercontent.com', 'MY_CLIENT_SECRET',
:scope => 'https://mail.google.com/mail/feed/atom/'
Error: redirect_uri_mismatch
The redirect URI in the request: http://localhost:3000/auth/google_oauth2/callback did not match a registered redirect URI
Run Code Online (Sandbox Code Playgroud)
header.html.erb
<li><%= link_to "Sign in with Google", "auth/google_oauth2" %></li>
Run Code Online (Sandbox Code Playgroud)
routes.rb中:
match '/auth/:provider/callback', to: 'sessions#omniauth_create'
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个:
> Error: redirect_uri_mismatch The redirect URI in the request:
> http://localhost:3000/auth/google_oauth2/callback did not match a
> registered redirect URI
Run Code Online (Sandbox Code Playgroud)
(Twitter和Facebook OmniAuth工作正常)
不确定是什么问题.有什么好处可以解决这个问题吗?
编辑
我将URI更改为http
...:
但仍然得到同样的错误.
现在,我正在合并这样的两个哈希:
department_hash = self.parse_department html
super_saver_hash = self.parse_super_saver html
final_hash = department_hash.merge(super_saver_hash)
Run Code Online (Sandbox Code Playgroud)
输出:
{:department => {"Pet Supplies"=> {"Birds"=> 16281,"Cats"=> 245512,"Dogs"=> 513926,"Fish&Aquatic Pets"=> 46811,"Horses"=> 14805 ,"昆虫"=> 364,"爬行动物和两栖动物"=> 5816,"小动物"=> 19769}},:super_saver => {"免费超级救星航运"=> 126649}}
但现在我想在未来合并更多.例如:
department_hash = self.parse_department html
super_saver_hash = self.parse_super_saver html
categories_hash = self.parse_categories html
Run Code Online (Sandbox Code Playgroud)
如何合并多个哈希?
我将以下代码添加到我的.vimrc中:
" save and restore folds when a file is closed and re-opened
autocmd BufWinLeave *.* mkview
autocmd BufWinEnter *.* silent loadview
Run Code Online (Sandbox Code Playgroud)
HTML和CSS文档保存并恢复它们的折叠,但代码折叠没有保存在我的.vimrc中
有什么建议?
编辑:
以下代码解决了这个问题:
au BufWinLeave ?* mkview
au BufWinEnter ?* silent loadview
Run Code Online (Sandbox Code Playgroud)
但如果我写它,MRU文件会从我的列表中消失(我必须打开MRU两次以查看我最近的文件列表为什么?)
说我有这个代码:
var users = [
{ name: 'TJ', email: 'tj@earnboost.com' },
{ name: 'Loki', email: 'loki@earnboost.com' },
{ name: 'Jane', email: 'jane@earnboost.com' }
];
Run Code Online (Sandbox Code Playgroud)
我想在变量中选择三行(在可视模式下)并将其缩进两个空格:
var users = [
{ name: 'TJ', email: 'tj@earnboost.com' },
{ name: 'Loki', email: 'loki@earnboost.com' },
{ name: 'Jane', email: 'jane@earnboost.com' }
];
Run Code Online (Sandbox Code Playgroud)
我怎样才能在vim中实现这一目标?
我一直在使用LESS CSS,我发现它很棒.唯一的缺点是代码没有显示在firebug的检查员身上.
有没有办法解决这个问题?
我在Vim窗口的左侧有NERDTree(中间的主要文件).每次打开Taglist(:TlistToggle)时,它都会与NerdTree一起显示在左侧.我为Taglist做了自定义重映射:
nnoremap <F3> :TlistToggle<CR>
Run Code Online (Sandbox Code Playgroud)
如何将Taglist打开到右侧而不是左侧?
我正在使用以下代码上下滑动div:
$(document).ready(function(){
$(".toggle-button").click(function () {
$(".about").slideToggle("slow");
});
});
Run Code Online (Sandbox Code Playgroud)
我想在切换按钮上添加淡入和淡出效果.有关如何做到这一点的任何建议?
编码时我讨厌粗体文字.是否可以在每个文件和emacs的界面中禁用粗体文本(和下划线)?
我对Emacs缩进范例感到困惑.
我在我的.emacs
文件中有这个:
(setq-default tab-width 4)
Run Code Online (Sandbox Code Playgroud)
如果我在以下情况下按TAB键
<ul>
(caret)
</ul>
Run Code Online (Sandbox Code Playgroud)
它最终会像这样
<ul>
(caret)
</ul>
Run Code Online (Sandbox Code Playgroud)
(HTML标记之间有2个空格缩进.)
它应该像这样结束:
<ul>
(caret)
</ul>
Run Code Online (Sandbox Code Playgroud)
我尝试了一切:
(setq-default tab-width 4)
(setq-default indent-tabs-mode t)
(setq tab-stop-list '(4 8 12 16))
Run Code Online (Sandbox Code Playgroud)
我已将每个可能的Emacs设置设置为缩进到4,但仍有2个空格缩进.
有什么建议?
我已经找到了通过RVM安装Rails 4的方法,但所有这些都是指beta版本.
如何安装最终版本以及最新版本的Ruby(通过RVM)?