小编hek*_*mat的帖子

服务器中缺少必需参数:aws_access_key_id、aws_secret_access_key

每当我尝试启动服务器时,我总是收到此错误,但validate_options': Missing required arguments: aws_access_key_id, aws_secret_access_key (ArgumentError)我似乎无法解决问题!我几乎可以肯定这个问题是导致Carrierwave和foge gems使用amazon s3造成的。但我不确定问题到底在哪个文件夹中!

这是我的初始化程序/carrierwave.rb:

CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider => 'AWS',                        # required
    :aws_access_key_id  =>   ENV["S3_ACCESS_KEY"],                        # required
    :aws_secret_access_key => ENV["S3_SECRET_KEY"]                      # required
  }
  config.fog_directory  = ENV["S3_BUCKET"]                          # required
end
Run Code Online (Sandbox Code Playgroud)

这是我的日志:

=> Booting WEBrick
=> Rails 4.2.5 application starting in development on http://0.0.0.0:8080
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/usr/local/rvm/gems/ruby-2.3.0/gems/fog-core-1.43.0/lib/fog/core/service.rb:244:in `validate_options': Missing required arguments: aws_access_key_id, aws_secret_access_key (ArgumentError)
        from /usr/local/rvm/gems/ruby-2.3.0/gems/fog-core-1.43.0/lib/fog/core/service.rb:268:in `handle_settings'
        from …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails carrierwave fog server

6
推荐指数
1
解决办法
7693
查看次数

禁用“提交”按钮,直到输入字段填满 RAILS

我想禁用提交按钮,直到我的输入字段被填写。我是 Rails 新手,对 JS 和 Coffee 不太了解,我一直在尝试运行此功能,但它无法正常工作。我还尝试在客户端进行验证,但无法使其工作,代码通过,但即使填写了所有字段,按钮仍然未启用。由于某种原因,该按钮继续处于禁用状态。

html.haml

= simple_form_for @post, html: { multipart: true } do |f|
    - if @post.errors.any?
        #errors
            %h2
                = pluralize(@post.errors.count, "error")
                prevented this Post from saving
            %ul
                - @post.errors.full_messages.each do |msg|
                    %li= msg

    .form-group
        = f.input :title,:label => "Project Name", input_html: { class: 'form-control' }

    .form-group
        %label{:for => "Image"} image
        %input#image.form-control-file{"aria-describedby" => "fileHelp", :type => "file"}/

    .form-group
        %label{:for => "url-input"} Project Link
        %input#url-input.form-control{:type => "url", :value => "https://"}/

    .form-group
        %label{:for => "description"} Description
        %textarea#description.form-control{:rows => …
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery ruby-on-rails

3
推荐指数
1
解决办法
4099
查看次数

标签 统计

ruby-on-rails ×2

carrierwave ×1

fog ×1

forms ×1

javascript ×1

jquery ×1

server ×1