小编mar*_*k10的帖子

Amazon S3 - 主机名与服务器证书(OpenSSL :: SSL :: SSLError)+ rails不匹配

Amazon S3,使用railsfog.尝试使用以下方法预编译我的资产rake assets:precompile:

信息:

[WARNING] fog: followed redirect to myproject.de.s3-us-west-2.amazonaws.com, connecting to the matching region will be more performant
rake aborted!
hostname does not match the server certificate (OpenSSL::SSL::SSLError)
Run Code Online (Sandbox Code Playgroud)

所以OpenSSL有一些东西

我已经尝试过了:

  1. 我已经尝试过application.rb像这样配置证书:没有成功.

    AWS.config(:http_handler => AWS :: Http :: HTTPartyHandler.new(:ssl_ca_path =>"/ etc/ssl/certs"))

  2. openssl这里安装在Ubuntu 12.04上

问题是: Amazon S3如何处理证书

ruby-on-rails amazon-s3

21
推荐指数
3
解决办法
9943
查看次数

无法在Ruby on rails应用程序中加载模板:template/typeahead/typeahead.html

我在我的ruby on rails项目中运行了一个Angular-app,现在我想使用angular.js实现一些类型的搜索,但无法找到解决方法typeahead directive running.

问题:如何在我的项目中安装angular typeahead指令?

使用目前的解决方案,我将获得此控制台:

Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:3000/template/typeahead/typeahead.html
Run Code Online (Sandbox Code Playgroud)
  • ng-app正在工作,并且相关的js和css文件也链接到html.

我关注这个来源:bootstrap-ui-angularjs

我做了什么:

  1. 下载angular-ui-bootstrap.jspublic\assets\javascripts目录中
  2. 通常表现出资产管道:

    // = require jquery // = require jquery_ujs // = require jquery.tokeninput // = require bootstrap // = require angular // = require angular-ui-bootstrap // = require_tree.

3.检查是否js在页面上:(只是有问题的脚本)

<link href="/assets/bootstrap.css?body=1" media="all" rel="stylesheet" type="text/css" />
<script src="/assets/bootstrap.js?body=1" type="text/javascript"></script>
<script src="/assets/angular.js?body=1" type="text/javascript"></script>
<script src="/assets/angular-ui-bootstrap.js?body=1" type="text/javascript"></script> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails typeahead twitter-bootstrap angularjs typeahead.js

10
推荐指数
3
解决办法
9081
查看次数

如何使用rails服务器在Angular中获取索引数据

我开始使用Angularjs + rails后端并尝试从服务器获取用户数据 - 相当于controller/index在rails中执行操作.

我已经按照几个教程,发现这个代码是最明确的....

问题 1.如何正确地将角度模块链接到视图中?2.如何使用此帖子中的typeahead和sample数据获取数据.

这里是代码的plunker版本

代码如下:

意见

<div ng-app='users'>
  <div class='container-fluid' ng-controller="UsersIndexCtrl">
    <pre>Model: {{result | json}}</pre>
    <input type="text" ng-model="result" typeahead="suggestion for suggestion in users($viewValue)">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

调节器

<script>

  // ['ui.bootstrap', 'ngResource'])

 var app = angular.module('users', ['ui.bootstrap', 'ngResource']);


 // factory - resources users
 // equivalent to rails users/index
          app.factory('Users', function($resource) {
              return $resource('/users.json', {}, {
                  index: { method: 'GET', isArray: true}
              });
          });

 // factory - user resource
 // equivalent to users show, update …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails typeahead angularjs

2
推荐指数
1
解决办法
3620
查看次数

授权标头无效 - 需要一个且只有一个'(空格) - Amazon S3

precompile在Rails应用程序中试用我的资产并sync使用Amazon S3 Storage:

有这个消息:

任何反馈意见:

Expected(200) <=> Actual(400 Bad Request)
response => #<Excon::Response:0x00000007c45a98 @data={:body=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>InvalidArgument</Code><Message>Authorization header is invalid -- one and only one ' ' (space) required</Message><ArgumentValue>AWS [\"AKIAINSIQYCZLWYSROWQ\", \"7RAxhY5nLkbACICMqjDlee5pCaEhf4LKgSpJ+R9k\"]:LakbTXVMX6I72MViNie/fe+79qU=</ArgumentValue><ArgumentName>Authorization</ArgumentName><RequestId>250C76936044E6D5</RequestId><HostId>j2jK/dv0xTnNddtSFHuVicGv5wWjXl4zXuhOyPcO6+2WWlAYWSkn0CHPwdtnOPet</HostId></Error>", :headers=>{"x-amz-request-id"=>"250C76936044E6D5", "x-amz-id-2"=>"j2jK/dv0xTnNddtSFHuVicGv5wWjXl4zXuhOyPcO6+2WWlAYWSkn0CHPwdtnOPet", "Content-Type"=>"application/xml", "Transfer-Encoding"=>"chunked", "Date"=>"Tue, 20 Aug 2013 13:28:36 GMT", "Connection"=>"close", "Server"=>"AmazonS3"}, :status=>400, :remote_ip=>"205.251.235.165"}, @body="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>InvalidArgument</Code><Message>Authorization header is invalid -- one and only one ' ' (space) required</Message><ArgumentValue>AWS [\"AKIAINSIQYCZLWYSROWQ\", \"7RAxhY5nLkbACICMqjDlee5pCaEhf4LKgSpJ+R9k\"]:LakbTXVMX6I72MViNie/fe+79qU=</ArgumentValue><ArgumentName>Authorization</ArgumentName><RequestId>250C76936044E6D5</RequestId><HostId>j2jK/dv0xTnNddtSFHuVicGv5wWjXl4zXuhOyPcO6+2WWlAYWSkn0CHPwdtnOPet</HostId></Error>", @headers={"x-amz-request-id"=>"250C76936044E6D5", "x-amz-id-2"=>"j2jK/dv0xTnNddtSFHuVicGv5wWjXl4zXuhOyPcO6+2WWlAYWSkn0CHPwdtnOPet", "Content-Type"=>"application/xml", "Transfer-Encoding"=>"chunked", "Date"=>"Tue, 20 Aug 2013 13:28:36 GMT", "Connection"=>"close", "Server"=>"AmazonS3"}, @status=400, @remote_ip="205.251.235.165">
Run Code Online (Sandbox Code Playgroud)

amazon-s3 ruby-on-rails-3

2
推荐指数
2
解决办法
8979
查看次数