我正在尝试使用node-postgres将我的应用程序挂钩到Postgres.我使用的代码是:
import React from 'react';
import pg from 'pg';
import fs from 'fs';
var cn = {
host: 'localhost', // server name or IP address;
port: 5432,
database: 'my_db',
user: 'myname',
password: 'mypass'
};
Run Code Online (Sandbox Code Playgroud)
它会产生错误:
index.js:5 Uncaught ReferenceError: __dirname is not defined
up @ index.js:5
__webpack_require__ @ bootstrap 539ecc7…:19
(anonymous function) @ client.js:4
__webpack_require__ @ bootstrap 539ecc7…:19
(anonymous function) @ index.js:3
console.EventEmitter._events @ index.js:81
__webpack_require__ @ bootstrap 539ecc7…:19
(anonymous function) @ app.js:26957
__webpack_require__ @ bootstrap 539ecc7…:19
content @ bootstrap 539ecc7…:39 …Run Code Online (Sandbox Code Playgroud) 我正在创建一个Rails库应用程序,其中有一个类型的has_many书籍和一本书belongs_to类型.我需要使用表单对象,因为我的数据模型最终会有多个多对多关系,因为我想学习如何使用表单对象.我已经将我的表单对象基于Rails Cast#416表单对象.我的表单,表单对象,模型和控制器似乎都可以工作.新书被创建并且它们与流派相关联,但它们都是流派"流派".我在用find_or_create_by.我认为问题出在book_form.rb那里@genre ||= Genre.find_by(name: :name)实际上没有传递从形式体裁信息.我的相关代码如下:
模型book.rb
class Book < ActiveRecord::Base
belongs_to :genre
before_save :convert_isbn
.
.
.
end
Run Code Online (Sandbox Code Playgroud)
型号genre.rb
class Genre < ActiveRecord::Base
has_many :books, dependent: :destroy
validates_associated :books
end
Run Code Online (Sandbox Code Playgroud)
book_form.rb
class BookForm
include ActiveModel::Model
def self.model_name
ActiveModel::Name.new(self, nil, "Book")
end
.
.
.
validates :name, presence: true
delegate :name, to: :genre
delegate :title, :year, :pages, :isbn, :summary, :volume_a, :volume_b, to: :book
def genre
@genre ||= Genre.find_by(name: :name)
end
def …Run Code Online (Sandbox Code Playgroud)