小编Pas*_*per的帖子

`initialize':方案postgres不接受注册表部分:postgres:@(或坏主机名?)(URI :: InvalidURIError)与Docker

我正在使用附加了Postgres DB Docker容器的Rails.我跑步时看起来好像遇到了以下错误rails c:

/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/uri/generic.rb:204:in `initialize': the scheme postgres does not accept registry part: postgres:@ (or bad hostname?) (URI::InvalidURIError)
Run Code Online (Sandbox Code Playgroud)

有没有理由不这样做?

database.yml是:

production:
  <<: *default
  url: <%= ENV['DATABASE_URL'] %>
Run Code Online (Sandbox Code Playgroud)

$DATABASE_URL 被定义为

有趣的是,它一直工作到昨天,并且今天又停止了工作.

以下是Rails 4.2.1生成的内容!

# As with config/secrets.yml, you never want to store sensitive information,
# like your database password, in your source code. If your source code is
# ever seen by anyone, they now have access to your database.
#
# Instead, provide the password …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql ruby-on-rails ruby-on-rails-4 docker

13
推荐指数
3
解决办法
3026
查看次数

Simpleform中的多态关联

有没有办法在simple_form视图中显示多态关联?

到目前为止,我有以下内容:

= simple_form_for(@chat, :html => { :class => "form-horizontal" }, :wrapper => "horizontal", defaults: { :input_html => { class: "form-control"}, label_html: { class: "col-lg-4" } } ) do |f|
    = f.error_notification

    .form-inputs
        = f.association :from_user
        = f.association :to_user
        = f.input :message
        = f.association :chattable

    .form-actions
        = f.button :submit
Run Code Online (Sandbox Code Playgroud)

以下型号:

class Chat < ActiveRecord::Base
    belongs_to :from_user, :foreign_key => 'from_user_id', class_name: 'User'
    belongs_to :to_user, :foreign_key => 'to_user_id', class_name: 'User'
    belongs_to :chattable, polymorphic: true

    validates :from_user, associated: true, presence: true …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4

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

Rails link_to与fa_icon和html属性

有没有办法使用

Rails link_to函数fa_icon(FontAwesome gem)

喜欢下面?

=link_to fa_icon("off"), destroy_user_session_path, :method=>'delete', {"data-toggle" => "tooltip", "data-original-title" => "Logout", "data-placement" => "bottom", :class => "btn btn-metis1 btn-sm"}
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4

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

Cakephp DISTINCT

我如何使用DISTINCT获取具有最高价值的唯一用户ID,total_time_driven_at_this_tripuser_name从另一个基于此关系的表中获取user_id

我试过这个......

$this->set('tripNsws', $this->TripNsw->find('all',array('limit' => 20,'fields' => array('DISTINCT(TripNsw.user_id)','TripNsw.total_time_driven_at_this_trip'),'group' => array('TripNsw.user_id') ,'order' => array('TripNsw.total_time_driven_at_this_trip desc'))));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我想你需要得到以下......

SELECT DISTINCT(user_id),`total_time_driven_at_this_trip` FROM `trip_nsws` order by `total_time_driven_at_this_trip` desc 
Run Code Online (Sandbox Code Playgroud)

php cakephp

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

重复资源Wildfly

我在Wildfly 8.2中遇到错误:

05:17:12,202 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final
05:17:12,285 INFO  [org.jboss.as] (MSC service thread 1-6) JBAS015899: WildFly 8.2.0.Final "Tweek" starting
05:17:13,199 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 12) JBAS014613: Operation ("add") failed - address: ([
    ("subsystem" => "datasources"),
    ("data-source" => "ExampleDS")
]) - failure description: "JBAS014803: Duplicate resource [
    (\"subsystem\" => \"datasources\"),
    (\"data-source\" => \"ExampleDS\")
]"
Run Code Online (Sandbox Code Playgroud)

我该如何删除重复的?

java jboss wildfly

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

Rails生成迁移不起作用

我在控制台上运行了以下命令

rails g migration payslips first_name:string last_name:string
Run Code Online (Sandbox Code Playgroud)

但这只是生成如下的空文件

class Payslips < ActiveRecord::Migration
  def change
  end
end
Run Code Online (Sandbox Code Playgroud)

我找不到原因.控制台生成命令有问题吗?

ruby ruby-on-rails ruby-on-rails-4

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

在Rails 4中将hstore列与simple_form集成

是否有整合的好方法hstoresimple_form

我只是找不到实现这个目标的方法.我有一个调用的列widget_locations,我想将:left_area1, :mid_area1, :left_area2, :mid_area2, :right_area2键和值存储为嵌套的哈希,所以它们如下所示:

{:left_area1 => {:video_id => 1, :presentation_id => 3}, :mid_area1 => {:chat_id => 1, :presentation_id => 5}, :left_area2, :mid_area2, :right_area2}
Run Code Online (Sandbox Code Playgroud)

有没有一种在simple_form中实现这一目标的最佳方法?

ruby ruby-on-rails simple-form hstore ruby-on-rails-4

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

如何从CentOS 6.5获得最新的cmake版本

有没有一种从CentOS 6.5安装最新cmake版本的好方法?

我正在做,yum install cmake但它给了我2.6.4基础回购,我不想要.

我尝试安装,cmake28但问题是,当我尝试这样做./configure会抛出一个错误,说cmake不可用.

linux centos cmake centos6 centos6.5

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

在Cakephp中保存多次

我想在Cakephp中使用带有for循环的Save函数保存10次,但它似乎不起作用.它只保存一个数据.

我们如何才能在一次通话中保存多个数据呢?

以下是我的代码......

        for($i=0;$i<10;$i++){
        $unique_id = $this->_unique($userData['User']['id']); // Unique id with userid as initial prefix
        $this->data['Invite'] = array('invited_user' => $userData['User']['id'], 'unique_id' => $unique_id);
        $this->User->Invite->save($this->data['Invite']);
            }
Run Code Online (Sandbox Code Playgroud)

php cakephp

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

成功登录后重定向或在下次身份验证中注册凭据类型

是否有任何示例和/或方法可以在成功登录或注册凭据类型后重定向到私人仪表板next-auth?我找不到任何明确的文档。

我正在考虑在下面添加重定向,但不确定这是否是正确的方法:

callbacks.signIn = async (data, account, profile) => {
  if ((account.provider === 'google' && profile.verified_email === true) || (account.type === 'credentials' && data.status === 200)) {
    return Promise.resolve(true)
  } else {
    return Promise.resolve(false)
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs next.js next-auth

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