小编Jon*_*Mui的帖子

CarrierWave和Fog,S3 bucket和store_dir配置

我正在试图弄清楚如何设置CarrierWave与Fog和Amazon S3一起工作.在S3上,我有一个桶,"bucket1",文件夹"images".上传工作正常.例如,图像可能会上传到https://s3.amazonaws.com/bucket1/images/picture/pic1.jpg形式的内容.但是,在show视图中,当我调用image_url帮助程序时,我得到https://s3.amazonaws.com/images/picture/pic1.jpg.我在这里错过了什么?

#config/initializers/carrierwave.rb
CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider               => 'AWS',
    :aws_access_key_id      => 'aws_key',
    :aws_secret_access_key  => 'aws_secret'
  }
  config.fog_directory  = 'bucket1'
  config.fog_host       = 'https://s3.amazonaws.com'
  config.fog_public     = true
  config.fog_attributes = {'Cache-Control'=>'max-age=315576000'}
end

#app/uploader/image_uploader.rb
def store_dir
  "images/#{model.class.to_s.underscore}"
end

#app/views/pictures/show.html.erb
<%= image_tag @picture.image_url if @picture.image? %>
Run Code Online (Sandbox Code Playgroud)

configuration amazon-s3 carrierwave fog ruby-on-rails-3.2

7
推荐指数
1
解决办法
1万
查看次数

重新发送DocuSign电子邮件

是否有API端点允许我重新触发收件人的电子邮件?有时,用户可能无法获取或丢失包含其签名链接的DocuSign电子邮件.我希望能够按需发送这些电子邮件.

docusignapi

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

.scss.erb扩展语法突出显示aptana/eclipse中的scss

如果我在scss文件中有一些eRuby,我需要制作扩展名*.scss.erb.但是,这样做会导致*.erb而不是*.scss的sytax突出显示.有没有办法让eclipse更明智地确定语法突出显示,或者至少允许像notepad ++那样手动语法分配?

到目前为止,我发现的唯一解决方法是重命名文件*.scss,打开它,然后将其重命名为*.erb,以便稍后正确处理.

eclipse syntax-highlighting erb sass

5
推荐指数
1
解决办法
784
查看次数

通过页面上的jQuery文件上载从Excel粘贴会导致上载

把它煮沸,我在页面上有两个输入.一个是文本输入,另一个是文件输入.如果我将Excel电子表格单元格复制并粘贴到文本输入,它会触发文件上传到文件输入.我想在不触发文件上传的情况下允许复制粘贴.

excel upload copy-paste input jquery-file-upload

5
推荐指数
1
解决办法
1153
查看次数

数据库架构:如何设计用户,文件和文件夹之间的关系?

我想知道如何设计Dropbox的数据库架构?我正在考虑三个表:用户,文件,文件夹具有以下约束。

限制条件:

  1. 一个用户可以包含多个文件和文件夹。
  2. 每个文件可以在多个用户之间共享。
  3. 可以在一个文件夹中为一个用户组织一个文件,但不能为另一个用户组织一个文件(如果文件是共享的)。
  4. 每个文件夹可以包含多个文件以及其他文件夹。

您将如何在它们之间建立关系?

database database-design database-schema

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

设计:注册后无需确认即可进行认证

使用案例:用户填写表格以添加产品并立即注册.当用户提交了组合表单时,应用程序会对用户进行身份验证并登录(假设已通过验证),而无需确认或登录.

我已经删除了确认功能,但是当用户填写表单时,它会成功,但除非他们转到登录表单,否则用户不会登录.这不是一次很棒的体验,那么有没有办法注册用户并立即登录?

ruby-on-rails user-registration devise ruby-on-rails-3.2 devise-confirmable

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