小编Has*_*mad的帖子

在轨道上的ruby中查找关联中的所有内容

在这里,我已经有了之间的1对多的关系ProductsUsers:

class Property < ActiveRecord::Base
  has_many :users
end

class User < ActiveRecord::Base
  belongs_to :property
end
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得不属于任何用户的所有属性?

activerecord join ruby-on-rails include

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

AWS ElasticBeanstalk EC2 出现 postgresql 连接错误

当我使用 aws beanstalk 在 aws beanstalk 上部署我的应用程序时,eb deploy出现错误

rake aborted!
PG::ConnectionBad: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

.ebextensions/postgres.config:

packages:
yum:
 postgresql93-devel: []
Run Code Online (Sandbox Code Playgroud)

配置/数据库.yml:

default: &default
adapter: postgresql
encoding: unicode
# For details on connection pooling, see rails configuration guide
# http://guides.rubyonrails.org/configuring.html#database-pooling
pool: 5

production:
<<: *default
database: <%= ENV['RDS_DB_NAME'] %>
username: <%= ENV['RDS_USERNAME'] %>
password: <%= ENV['RDS_PASSWORD'] %>
host: <%= ENV['RDS_HOSTNAME'] …
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails amazon-ec2 amazon-web-services amazon-rds

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

无效的验证码格式Facebook OAuth 100

我正在将我的应用程序集成到Facebook上,但代码191给出了错误

{"message"=>"Invalid verification code format.", "type"=>"OAuthException", "code"=>100, "fbtrace_id"=>"FoiD8d/qbxS"}: 
Run Code Online (Sandbox Code Playgroud)

{“错误”:{“消息”:“无效的验证码格式。”,“类型”:“ OAuthException”,“代码”:100,“ fbtrace_id”:“ FoiD8d / qbxS”}}

我的网站网址:http : //uae.local.me : 3000/

Callback_url:“ http://uae.local.me:3000/oauth/callback

有效的OAuth重定向URI:http : //uae.local.me : 3000/ oauth/ callback

facebook ruby-on-rails oauth facebook-graph-api sorcery

5
推荐指数
0
解决办法
347
查看次数

在现有 S3 映像上运行 AWS lambda 函数

我在 Node.js 中编写了一个 AWS lambda 函数来调整图像大小,并在图像上传时触发它。我的存储桶中已经存在超过 1,000,000 张图像。

我想在该图像上运行这个 lambda 函数,但到目前为止还没有找到任何东西。

如何在 S3 存储桶的现有映像上运行 AWS lamdba 函数?

注意:-我知道这个问题已经在堆栈溢出上提出,但问题是到目前为止还没有给出解决方案

amazon-s3 amazon-web-services aws-lambda

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

API 网关的 S3 重定向规则不起作用

我正在关注本教程并创建Lambda,API GatewayS3 bucket

Lambda 和 Api 网关的集成已完成并记录。我面临的问题是无法在 S3 存储桶中访问 Api Gaetway。

Use this bucket to host a website在属性中启用并添加index.html索引文档。

重定向规则是

<RoutingRules>
<RoutingRule>
<Condition>
  <KeyPrefixEquals/>
  <HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
  <Protocol>https</Protocol>
  <HostName>xyz.execute-api.ap-south-1.amazonaws.com</HostName>
  <ReplaceKeyPrefixWith>prod/api</ReplaceKeyPrefixWith>
  <HttpRedirectCode>307</HttpRedirectCode>
</Redirect>
Run Code Online (Sandbox Code Playgroud)

当我点击那里不存在的 s3 存储桶图像时,它应该点击这个 API 网关并登录,Cloudwatch但它没有发生。

如果我直接点击 APIGaetway url,它会记录

amazon-s3 amazon-web-services amazon-cloudwatch aws-lambda aws-api-gateway

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

在node.js中使用Sharp压缩图像

我想调整和使用压缩图像sharpnode.js

锐利的jpeg存在单独的压缩,因为webp存在单独的压缩,并且存在单独的压缩png

WEBP

sharp('a.jpg')
.resize(1000)
.webp({quality: 80})
Run Code Online (Sandbox Code Playgroud)

JPEG格式

sharp('_4_.jpg')
 .resize(1000)
 .jpeg({quality: 80})
Run Code Online (Sandbox Code Playgroud)

PNG

sharp('_4_.jpg')
 .resize(1000)
 .png({compressionLevel: 8})
Run Code Online (Sandbox Code Playgroud)

基本上,我想压缩图像并调整大小,而不检查它们的格式。

有什么用sharp吗?

javascript image-processing image-compression node.js sharp

5
推荐指数
3
解决办法
3815
查看次数

如何将多行代码放入format.html块?

我的控制器是

def destroy
@image.destroy
respond_to do |format|
  format.html
  format.json { render json: 'success' }
end
Run Code Online (Sandbox Code Playgroud)

结束

我想从html请求然后它重定向到:返回喜欢

flash[:notice] = "Image Successfully deleted"
redirect_to :back
Run Code Online (Sandbox Code Playgroud)

当我无法处理json时,它工作正常.我想将它们结合起来,以便根据html或ajax请求发送响应

ruby json ruby-on-rails

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

相同的枚举不能在 rails 的不同列中工作

所有这些枚举都没有添加到差异列中。

我的型号:

enum relationship_status: [:Married, :Single, :Engaged, :Divorced, :Widowed, :Separated, :Complicated,:All]
enum gender: [:Male, :Female,:All]
enum qualification: [:Uneducated,:Matric, :Inter, :Graduation, :Masters, :PHD,:All]
Run Code Online (Sandbox Code Playgroud)

它返回以下错误:

You tried to define an enum named "gender" on the model "Campaign", but this will generate a instance method "All?", which is already defined by another enum
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

enums activerecord ruby-on-rails

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

如何用轨道中的%20替换空间

我所做的

str= "  John   Smith Beer "
str.tr(" ", "%20")
"%%John%%%Smith%Beer%"
Run Code Online (Sandbox Code Playgroud)

它不会用"%20"代替它.怎么解决?

ruby ruby-on-rails

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

如何在rails中获取最近24小时的数据

有一个模型post。帖子由 PM 或用户创建。我想要获取所有由 PM 在过去 24 小时内创建的帖子排在最前面的帖子。

我尝试

posts.sort_by{|t| -t["role_id"] }
Run Code Online (Sandbox Code Playgroud)

但到了这位 PM,所有帖子都位于顶部。我只希望最近 24 小时内的 PM 帖子位于最上面。

ruby sorting activerecord ruby-on-rails

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