Articles of ruby on rails 4

ActionMailer non invia posta nello sviluppo Rails 4

Perché questo mailer non invia alcuna posta? (O qualche idea per il debugging?) In my_app / config / environments / development.rb ho questo codice: config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { address: ‘smtp.gmail.com’, port: 587, domain: ‘my_app.com’, user_name: ENV[‘GMAIL_USERNAME’], password: ENV[‘GMAIL_PASSWORD’], authentication: ‘plain’, enable_starttls_auto: true } Poi sul mio computer locale in ~ / .bash_profile ho […]

fe_sendauth: nessuna password fornita

database.yml: # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem ‘sqlite3’ development: adapter: postgresql encoding: utf8 database: sampleapp_dev #can be anything unique #host: localhost #username: 7stud #password: #adapter: sqlite3 #database: db/development.sqlite3 pool: 5 timeout: 5000 # Warning: The database defined as “test” […]

Associazione Rails con più chiavi esterne

Voglio essere in grado di utilizzare due colonne su una tabella per definire una relazione. Quindi, utilizzando un’app di attività come esempio. Tentativo 1: class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "User", foreign_key: "owner_id" belongs_to :assignee, class_name: "User", foreign_key: "assignee_id" end Quindi, Task.create(owner_id:1, assignee_id: 2) Ciò mi consente […]

Paperclip :: Errors :: MissingRequiredValidatorError with Rails 4

Ricevo questo errore quando provo a caricare utilizzando paperclip con la mia app per blogging di rails. Non so a cosa si riferisca quando dice “MissingRequiredValidatorError” Ho pensato che aggiornando post_params e dandogli: immagine andrebbe bene, poiché sia ​​la creazione che l’aggiornamento usano post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source (around line #30): def create […]

Safe ActiveRecord come query

Sto cercando di scrivere query LIKE. Ho letto che le stringhe di stringhe pure non sono sicure, tuttavia non sono riuscito a trovare alcuna documentazione che spieghi come scrivere in modo sicuro LIKE Hash Query. È ansible? Devo difendere manualmente contro SQL Injection?

Si è verificato un errore durante l’installazione di pg (0.17.1) e Bundler non può continuare

Ho appena installato Rails 4.0.2 e durante la creazione di una nuova app, nella fase di bundle ottengo: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with –with-pg-config=/path/to/pg_config checking for libpq-fe.h… no Can’t find the ‘libpq-fe.h […]

Si è verificato un errore durante il tentativo di caricare l’ugacle della gem. (Bundler :: GemRequireError)

Perché sto ricevendo questo errore? [email protected]:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require’: There was an error while trying to load the gem ‘uglifier’. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require’ from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in `require’ from /home/shibly/blog/config/application.rb:7:in `’ […]

Rails 4: come posso usare Sass Mappings?

Sto cercando di ripulire alcuni dei miei stili per un’app Rails 4.1. Invece di elencare ogni colore e le sue variazioni, vorrei creare una mapping di colors / valori e quindi generare il CSS ripetendolo su di esso. # colors.css.scss $colors: ( “red”: #330000, “blue”: #003300 ); Tuttavia, ottengo il seguente errore da questo: Invalid […]

PG :: UndefinedTable: ERRORE: la relazione “…” non esiste

Durante la migrazione viene visualizzato il seguente messaggio di errore: PG::UndefinedTable: ERROR: relation “actioncodes” does not exist : ALTER TABLE “organizations” ADD CONSTRAINT “fk_rails_4ecaa2493e” FOREIGN KEY (“actioncode_id”) REFERENCES “actioncodes” (“id”) Ho il seguente file di migrazione per le organizzazioni: class CreateOrganizations < ActiveRecord::Migration def change create_table :organizations do |t| t.string :name, null: false, limit: 40 […]

Strano errore nei binari – assistente mancante

Non sono sicuro, ma questo potrebbe essere associato a un computer arrestato. Dopo il riavvio (dopo l’arresto) viene visualizzato un errore di supporto mancante in cui il nome dell’assistente è errato. Il cambio di filiali non ha alcun effetto sul risultato. L’errore è: Assistenti file helper mancanti // utenti / xxxx / siti / xxxx […]