我使用备份
pg_dump db_production > postgres_db.dump
Run Code Online (Sandbox Code Playgroud)
然后我使用scp将其复制到localhost.
现在,当我导入我的本地数据库时,它会出错
pg_restore: [archiver] input file appears to be a text format dump. Please use psql.
Run Code Online (Sandbox Code Playgroud)
通过使用commad行
pg_restore -d db_development postgres_db.dump
Run Code Online (Sandbox Code Playgroud) 我在Rails中进行电子邮件验证:
validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i
Run Code Online (Sandbox Code Playgroud)
此外,我在前端进行HTML5验证,但电子邮件地址如
..abc@gmail.com
.abc@gmail.com
Run Code Online (Sandbox Code Playgroud)
仍然有效.我错过了什么?
之间的差异after_create,after_save以及after_commit在Rails的是:
after_save 在创建和更新对象时调用after_commit 在创建,更新和销毁时调用. after_create 仅在创建对象时调用这是它们之间的唯一区别还是存在其他主要差异?
我是棱角分明的新人.我创建一个登录组件,它工作正常,但问题是我想从整个应用程序登录单独的布局.需要进行哪些更改?
我在google上搜索但是每个人都给出了差异解决方案,这也是不可理解的.
const appRoutes: Routes = [
{ path: 'alert/:id', component: AlertDetailComponent },
{ path: 'alerts', component: AlertsComponent },
{ path: 'dashboard', component: EriskDashboardComponent },
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
{ path: 'login', component: LoginComponent },
];
Run Code Online (Sandbox Code Playgroud)
在app.component.html中
<!-- page content -->
<div class="right_col" role="main">
<router-outlet></router-outlet>
</div>
<!-- /page content -->
Run Code Online (Sandbox Code Playgroud) user.rb
has_many :properties
Run Code Online (Sandbox Code Playgroud)
property.rb
belongs_to :user
Run Code Online (Sandbox Code Playgroud)
我希望得到一个拥有最小属性的用户,例如明智的max.
我无法找到任何与此相关的查询
跟踪rails一个应用程序点击部署.数据库做得很好,即使我检查rails控制台一切正常.
Ruby版本是2.3.0,rails版本是5.0.1
但是当我点击IP地址时,它会给出错误超时
在检查独角兽日志我得到
/usr/local/rvm/gems/ruby-2.2.1/gems/unicorn-5.0.1/bin/unicorn:126:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.2.1/bin/unicorn:23:in `load'
/usr/local/rvm/gems/ruby-2.2.1/bin/unicorn:23:in `<main>'
/usr/local/rvm/gems/ruby-2.2.1@global/bin/ruby_executable_hooks:15:in `eval'
/usr/local/rvm/gems/ruby-2.2.1@global/bin/ruby_executable_hooks:15:in `<main>'
E, [2017-02-26T15:47:18.969274 #9861] ERROR -- : reaped #<Process::Status: pid 11928 exit 1> worker=2
I, [2017-02-26T15:47:18.969471 #9861] INFO -- : worker=2 spawning...
I, [2017-02-26T15:47:18.974112 #11942] INFO -- : worker=2 spawned pid=11942
I, [2017-02-26T15:47:18.978540 #11936] INFO -- : Refreshing Gem list
I, [2017-02-26T15:47:18.986558 #11938] INFO -- : Refreshing Gem list
Run Code Online (Sandbox Code Playgroud)
和nginx错误是
017/02/26 15:34:17 [error] 18564#0: *31 connect() to unix:/var/run/unicorn.sock failed (111: Connection refused) while connecting to upstream, …Run Code Online (Sandbox Code Playgroud) 对于单独的应用程序栏小部件,必须在类中添加实现 PreferredSizeWidget。问题是我看到每个人都使用 StateLess Widget。
但我有一个 Stateful 小部件并希望将其与它一起使用。如何在有状态小部件上添加实现方法
当我添加实现 PreferredSizeWidget 时,它给出错误
class MyAppBar extends StatefulWidget implements PreferredSizeWidget {
@override
_MyAppBarState createState() => _MyAppBarState();
}
Run Code Online (Sandbox Code Playgroud)
我该如何修复它?
我必须在图像的右下角显示一个最喜欢的图标。
Container(
decoration: new BoxDecoration(color: Colors.white),
alignment: Alignment.center,
height: 240,
child: Image.network(used_car.imageUrl,fit: BoxFit.fill)
)
Run Code Online (Sandbox Code Playgroud)
我想Icon.favorite在这个图像容器的右下角显示一个图标。但找不到任何颤振属性来修复或显示它。
我跟踪ruby on rails一个app点击部署.数据库做得很好,即使我检查rails控制台一切正常
017/02/26 15:34:17 [error] 18564#0: *31 connect() to unix:/var/run/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 121.52.156.57, server: _, request: "GET / HTTP/1.1", upstream: "http://unix:/var/run/unicorn.sock:/", host: "188.166.157.124"
2017/02/26 15:35:42 [error] 32360#0: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 119.155.34.115, server: _, request: "GET / HTTP/1.1", upstream: "http://unix:/var/run/unicorn.sock/", host: "188.166.157.124"
2017/02/26 15:42:38 [error] 6296#0: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: …Run Code Online (Sandbox Code Playgroud) 当我使用 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
ruby ×4
activerecord ×2
flutter ×2
nginx ×2
postgresql ×2
unicorn ×2
amazon-ec2 ×1
amazon-rds ×1
angular ×1
backup ×1
callback ×1
email ×1
join ×1
overlay ×1
pg-restore ×1