Articles of ruby on rails

Come sovrascrivere le convenzioni di denominazione dei binari?

Ho un modello chiamato “abbigliamento” che voglio essere il singlolare (un pezzo di abbigliamento). Di default, le rotaie dicono che il plurale è abbigliamento. Giusto o sbagliato, penso che sarà più leggibile se il plurale è “vestiti”. Come sovrascrivo la convenzione di denominazione plurale? Posso farlo nel modello giusto, quindi non devo farlo più e […]

form_for con risorse nidificate

Ho una domanda in due parti su form_for e risorse nidificate. Diciamo che sto scrivendo un motore di blog e voglio mettere in relazione un commento con un articolo. Ho definito una risorsa nidificata come segue: map.resources :articles do |articles| articles.resources :comments end Il modulo di commento è nella vista show.html.erb per gli articoli, sotto […]

Riparazione di Postgresql dopo l’aggiornamento a OSX 10.7 Lion

Di recente ho eseguito l’aggiornamento a OSX 10.7, a quel punto l’installazione del mio bails è stata completamente bloccata durante il tentativo di connessione al server psql. Quando lo faccio dalla riga di comando utilizzando psql -U postgres funziona perfettamente, ma quando provo a eseguire il server o la console con lo stesso nome utente […]

Rails – Imansible trovare un runtime JavaScript?

Ho creato un nuovo progetto Rails usando i rails 3.1.0.rc4 sul mio computer locale, ma quando provo ad avviare il server ottengo: Imansible trovare un runtime JavaScript. Vedi qui per un elenco dei runtime disponibili. ( ExecJS::RuntimeUnavailable ) Nota: non si tratta di Heroku.

Gli helper del routing Rails (cioè mymodel_path (modello)) possono essere utilizzati nei modelli?

Supponiamo che io abbia un modello di rotaie chiamato cosa. Thing ha un attributo url che può facoltativamente essere impostato su un URL da qualche parte su Internet. Nel codice di visualizzazione, ho bisogno di logica che faccia quanto segue: Questa logica condizionale nella vista è brutta. Naturalmente, potrei creare una funzione di supporto, che […]

Rails ExecJS :: ProgramError in Pages # home?

Avvio di una nuova app, quando creo una home page del controller e provo ad andare all’host locale: 3000 / pages / home, ottengo il seguente errore: Showing c:/Users/Doesha/desktop/pinplug/app/views/layouts/application.html.erb where line #6 raised: TypeError: Object doesn’t support this property or method (in c:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/turbolinks-2.5.3/lib/assets/javascripts/turbolinks.js.coffee) file application.html.erb: Pinplug true %> true %> file application_controller.rb: class ApplicationController < […]

Rails: include vs.: join

Questa è più una domanda “perché le cose funzionano in questo modo” piuttosto che una domanda “Non so come fare” … Quindi il vangelo sul trascinamento dei record associati che sai che userai è da utilizzare :include perché otterrai un join ed eviterai un sacco di altre query: Post.all(:include => :comments) Tuttavia, quando si guardano […]

Come modificare il fuso orario predefinito per Active Record in Rails?

Nel mio application.rb mi sono imbattuto nel seguente commento # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run “rake -D time” for a list of tasks for finding time zone names. Default is UTC. config.time_zone = ‘Eastern Time (US & Canada)’ Come vedi sopra, ho fatto […]

ActiveModel :: ForbiddenAttributesError durante la creazione di un nuovo utente

Ho questo modello in Ruby ma lancia un ActiveModel::ForbiddenAttributesError class User true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.][email protected][az\d\-.]+\.[az]+\z/i validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true validates_length_of :password, :in => 6..20, :on => :create before_save :encrypt_password after_save :clear_password def encrypt_password if […]

AngularJS- Login e autenticazione in ogni percorso e controller

Ho creato un’applicazione AngularJS usando yeoman, grunt e bower. Ho una pagina di accesso con un controller che controlla l’autenticazione. Se le credenziali sono corrette, devo redirect alla home page. app.js ‘use strict’; //Define Routing for app angular.module(‘myApp’, []).config([‘$routeProvider’, ‘$locationProvider’, function($routeProvider,$locationProvider) { $routeProvider .when(‘/login’, { templateUrl: ‘login.html’, controller: ‘LoginController’ }) .when(‘/register’, { templateUrl: ‘register.html’, controller: […]