草庐IT

redirect

全部标签

macos - 从注册表中提取图像时如何修复 Docker 的 "Error pulling image...too many redirects"故障?

我在OSX10.10上通过CoreOS和Vagrant运行Docker。当我在CoreOS中运行dockerpullubuntu时,出现以下错误:$dockerpullubuntuPullingrepositoryubuntucc0067db4f11:Errorpullingimage(precise)fromubuntu,endpoint:https://cdn-registry-1.docker.io/v1/,Gethttps://cdn-registry-1.docker.io/v1/images/cc0067db4f11198ef6fd0435f96a973e559b1cebf

redirect - Nginx:重定向短 URL 的服务器名称和子域条件

我想根据服务器名称有条件地重定向,但我重定向到的位置也取决于子域。例如,这是我的基本配置server{listen80;return301https://$host$request_uri;}server{listen443;server_namecompany.comcompa.ny;sslon;ssl_client_certificate/etc/ssl/certs/godaddy_CA.crt;ssl_certificate/etc/ssl/certs/wildcard.company.com.crt;ssl_certificate_key/etc/ssl/private/wil

ruby-on-rails - 在 redirect_to 中传递变量

在我的Rails应用程序中,在routes.rb我有match"show_fail"=>"Posts#show_fail"在posts_controller.rb中:defcreate...returnredirect_toshow_fail_path,:title=>@post.titleenddefshow_failend在show_fail.html.erb中:Unsuccessfulpostingofposttitle但是我得到了一个错误undefinedlocalvariableormethod'title'。为什么它不知道title变量,我该如何修复它?

ruby-on-rails - ruby rails : redirect unauthenticated user to root instead of the sign in page

我正在使用Rails4和Devise3。我在路由文件中使用以下内容来防止未经身份验证的用户(未登录)访问页面:authenticate:userdo#pagetoprotectend这会将我重定向到用户/登录页面,但我希望将用户重定向到根目录。因此,我还在路由页面中添加了以下内容:get'user/sign_in'=>redirect('/')但这会弄乱我在session_controllers中所做的事情:defnewreturnrender:json=>{:success=>false,:type=>"signinn",:errors=>["Youhavetoconfirmyour

ruby-on-rails - 在私有(private) Controller 方法中返回 redirect_to

前言:我正在使用devise进行身份验证。我试图阻止未经授权的用户查看、编辑或更新其他用户的信息。我最担心的是用户将DOM中的表单修改为另一个用户的ID,填写表单,然后单击更新。我在SO上专门阅读过类似下面的内容应该有效,但事实并非如此。SO上的一篇帖子建议将validate_current_user方法移至公共(public)领域,但这也不起作用。有什么明显的我做错了吗?或者对于我正在尝试做的事情是否有更好的方法,使用设计或其他方法?我的UsersController看起来像这样:classUsersController[:new,:create,:destroy]before_fi

ruby-on-rails - 如何做 "redirect_to and return"完全退出或立即 redirect_to?

我的代码是这样的:defindex@monkeys=Monkey.where(owner:current_user)enddefnew@monkey=Monkey.newname:'Monkey1',alive:true,owner:current_userenddefcreate@monkey=Monkey.createmonkey_params#Otherfieldsandsavehereenddefedit@monkey=Monkey.find_by(id:params[:id],owner:current_user)check_on_monkey_first(@monkey)e

ruby-on-rails - respond_with redirect with notice flash message 不起作用

我正在使用Rails3.0.7。在我的Controller中:defcreate@subscription=Subscription\.new_from_nested_attributes_parameters(params[:subscription])if@subscription.saveflash[:notice]='TheSubscriptionwassuccessfullycreated.'endrespond_with@subscriptionend在View中:尽管正确保存了对象,但不打印任何内容。您知道我应该如何解决这个问题吗? 最佳答案

ruby-on-rails - rails3,过滤器链停止为 :require_no_authentication rendered or redirected

我的设计有问题。当用户已经登录,然后点击登录链接时,没有任何反应,但我的终端输出如下:Filterchainhaltedas:require_no_authenticationrenderedorredirected这发生在我要ProcessingbySessionsController#newasHTML有什么办法,如果有登录用户,我如何告诉设计转到after_sign_in_path?这是我的登录后路径defafter_sign_in_path_for(resource)ifsession[:user_return_to]return_to=session[:user_return

ruby-on-rails - rails : correct redirect but incorrect URL in address bar after creating into DB

在我的Rails应用程序中,我有一个这样的创建按钮defcreate@client=Client.find(params[:client_id])@inventory=@client.inventories.create(params[:inventory])redirect_toclient_path(@client)end创建库存时(作为客户端的一部分,例如客户端有很多库存,库存属于客户端),库存被添加到数据库中的客户端,并重定向到localhost:3000/client/(无论是客户ID是)但是,我的程序有问题,因为尽管它进行了正确的重定向,但在我推送创建后地址栏中的地址是lo

ruby-on-rails - Michael Hartl 的 Rails 教程 : Rspec's "Expected response to be a redirect to ..." is wrong

在MichaelHartl的(精彩的)Rails教程中,我遇到了一个意外的Rspec测试失败的形式:"Expectedresponsetobearedirecttohttp://test.host/signin>butwasaredirecttohttp://test.host/signin?notice=Please+sign+in+to+access+this+page.>."(在第10.3节中找到它。)因此,从错误本身,您可以看出服务器正在重定向到适当的页面,除了有一个额外的通知“请登录”。测试代码如下所示:describe"GET'index'"dodescribe"forno