我用Heroku創建了一個Rails應用程序,我必須從Salesforce導入數據。在我的Rails應用程序中導入salesforce數據庫
我跟着從Devcenter Heroku的設置項目的指南,但我不知道該如何使用自己的數據庫中軌
heroku config
命令顯示我的變量DATABASE_URL(我把它添加到我的ENV)的想法。
這裏是我的database.yml。我設置了相同的開發和生產中(我知道這是不好的)
defaul: &default
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") {5} %>
production:
<<: *default
adapter: postgresql
database: <%= ENV['DATABASE_URL'] %>
username: postgres
password: <%= ENV['DATABASE_PASSWORD'] %>
host: localhost
我可以訪問我用psql數據庫,但只能用在參數「$ DATABASE_URL」。我不能「\ C」
#psql $DATABASE_URL my_db=> \dt salesforce.*
連接到它,它顯示從銷售人員我在Heroku選擇連接表。我也可以添加或刪除內容。
我想同樣做的到我的應用程序:添加或從HTML表單中刪除一些東西,這顯示內容DB ...
我與Salesforce和Rails
編輯初學者咖啡因編碼器的: My schema.rb。我可以修改它通過以下一些教程,但我不知道在所有
ActiveRecord::Schema.define(version: 20160923134925) do
enable_extension "plpgsql"
enable_extension "hstore"
create_table "products", force: :cascade do |t|
t.string "title"
t.integer "price"
t.text "description
end
end
您需要控制器和模型來處理rails中的salesforce數據,您可以發佈schema.rb文件嗎? –
如何命名控制器和模型。我會編輯添加我的shema.rb? – Tellimi
Tellimi看到我的回答 –