Articles of ruby on rails 3

Rails javascript funziona solo dopo la ricarica

Il problema è esattamente quello che dice l’intestazione. JavaScript è nella pipeline degli asset, cioè asset / javascripts / myfile.js.coffee Nel file application.js ho: //= require jquery //= require jquery_ujs //= require turbolinks //= require jquery.ui.all //= requier twitter/bootstrap //= require jasny-bootstrap //= require_tree . Questo è il coffeescript $(document).ready -> $(“#close”).click -> $(this).parent().parent().slideUp(“slow”) $( […]

Rails 3 escogita, current_user non è accessibile in un modello?

nel mio modello project.rb, sto provando a creare un ambito con una variabile dynamic: scope :instanceprojects, lambda { where(“projects.instance_id = ?”, current_user.instance_id) } Ottengo il seguente errore: undefined local variable or method `current_user’ for # Dove nel controller posso accedere a current_user.instance_id … C’è un motivo per cui il modello non può accedervi e un […]

Rails 3: il wrapper “field-with-errors” modifica l’aspetto della pagina. Come evitare questo?

Campo email: Email: Somiglia a questo: Ma, se la convalida dell’e-mail fallisce, diventa: Email: che assomiglia a questo: Come posso evitare questo cambio di aspetto?

Rails 3: Come “redirect_to” nella chiamata Ajax?

Il seguente metodo attempt_login viene chiamato utilizzando Ajax dopo che un modulo di accesso è stato inviato. class AccessController ‘jobs’, :action => ‘index’) else […] end end end Il problema è che redirect_to non funziona. Come risolverebbe questo?

Alias ​​per i nomi delle colonne in Rails

Nel mio database ha nomi di colonne come “cancella” o “ascolta controllo” e così via. Questi non possono essere modificati, quindi mi piacerebbe fare l’alias dei nomi in modo da evitare problemi nella mia applicazione. Ho trovato il seguente codice ma è obsoleto (5 agosto 2005) e non funziona con Rails 3: module Legacy def […]

Impostazione del timeout della sessione in Rails 3

Questo sembra semplice: sto cercando di ottenere il timeout della sessione Active Record delle mie binari dopo 2 minuti. Quindi, dopo due minuti, voglio che i miei utenti debbano effettuare nuovamente il login. Sto solo facendo funzionare il rails server (ad esempio WebBrick) sulla mia macchina di sviluppo locale. So che questo è qualcosa a […]

Eager carico polimorfico

Usando Rails 3.2, cosa c’è di sbagliato con questo codice? @reviews = @user.reviews.includes(:user, :reviewable) .where(‘reviewable_type = ? AND reviewable.shop_type = ?’, ‘Shop’, ‘cafe’) Solleva questo errore: Imansible caricare avidamente l’associazione polimorfica: revisionabile Se rimuovo reviewable.shop_type = ? condizione, funziona. Come posso filtrare in base a reviewable_type e reviewable.shop_type (che in realtà è shop.shop_type )?

Nessuna rotta corrisponde a / asset

Ho un’app Rails che sto provando a testare nell’ambiente di produzione. Ho eseguito RAILS_ENV=production rake assets:precompile che ha generato tutte le mie risorse in / public / assets. Il problema è che quando avvio la mia app w / RAILS_ENV=production rails s thin ottengo: ActionController::RoutingError (No route matches [GET] “/assets/application-eff78fd67423795a7be3aa21512f0bd2.css”): Questo file esiste comunque in […]

Quando si dovrebbe usare una relazione “has_many: through” in Rails?

Sto cercando di capire cosa has_many :through is e quando usarlo (e come). Tuttavia, non lo capisco. Sto leggendo Beginning Rails 3 e ho provato su Google, ma non sono in grado di capire.

Ruby on Rails 3: Streaming dei dati tramite Rails al client

Sto lavorando a un’app Ruby on Rails che comunica con i file cloud di RackSpace (simile a Amazon S3 ma privo di alcune funzionalità). A causa della mancanza di disponibilità delle autorizzazioni di accesso per object e dell’autenticazione della stringa di query, i download agli utenti devono essere mediati tramite un’applicazione. In Rails 2.3, sembra […]