Articles of ruby on rails 3

Rails 3: selezionare con Include?

Ecco una selezione annidata con include: @items = Item.where(“complete = ?”, true).includes( :manufacturer, {:order=>[:supplier, :agent] }) Questa è una query di tassazione poiché estrae migliaia di righe di dati da tutte le tabelle incluse sopra. Come posso ottenere la query per selezionare solo campi specifici? user.name, user.created_at order.created_at Nome del fornitore agent.name nome del produttore

Richiede Rails 3.1 pipeline di asset e Javascript ordinato manualmente

Sto provando a convertire un’app esistente nel nuovo layout di pipeline di asset 3.1 e voglio includere molti file di fornitori che devono essere in un ordine specifico, (underscore.js e backbone sono una coppia). In quanto tale, non posso semplicemente usare a = require_tree . per inserire i file del mio fornitore, (senza rinominare ogni […]

Rails 3 invia un modulo con più record

Sono nuovo alle rotaie quindi questa è probabilmente una domanda di base. Sto cercando di creare un modulo in cui l’utente può creare 3 record contemporaneamente. Voglio che l’utente debba solo fare clic sul pulsante di invio una volta. Sto inviando al mio modello di recensione un nome, un commento e una valutazione. Attualmente, solo […]

Elimina o ricrea un database Ruby on Rails

Ho un database Ruby on Rails pieno di dati. Voglio cancellare tutto e ribuild il database. Sto pensando di usare qualcosa come: rake db:recreate È ansible?

Rails auto-assegnando l’ID che esiste già

Creo un nuovo record in questo modo: truck = Truck.create(:name=>name, :user_id=>2) Il mio database ha attualmente diverse migliaia di quadro per il camion, ma ho assegnato gli ID a diversi di essi, in un modo che lasciava alcuni ID disponibili. Quindi, quello che sta succedendo è che rails crea oggetti con id = 150 e […]

Rails accetta_nested_attributes_for con f.fields_for e AJAX

Sono curioso di sapere come usare correttamente_nonesto_attributi_for e f.fields_for . views / ordini / new.html.erb Details views / Order_Details / _details.html.erb $$$ → | length: | width: | height: | weight: controller / orders_controller.rb (sono abbastanza sicuro che questo sia sbagliato … qualsiasi aiuto qui sarebbe molto apprezzato) def create @order = Order.create(params[:order]) if @order.save […]

file di collegamento per il download in binari

Mi piacerebbe dare ai visitatori la possibilità di scaricare alcuni pdf. Ho provato: ‘pdf’ %> e alcune variazioni ma non sembrano funzionare. Continuo a non trovare No route matches [GET] “/data/abc.pdf” Ho i file pdf in una cartella chiamata data, che si trova nella cartella delle risorse. Qualsiasi aiuto sarebbe apprezzato.

Definire il limite di una sessione per utente alla volta

La mia app utilizza Rails 3.0.4 e Devise 1.1.7. Sto cercando un modo per impedire agli utenti di condividere account poiché l’app è un servizio basato su abbonamento. Ho cercato per oltre una settimana, e ancora non so come implementare una soluzione. Spero che qualcuno abbia implementato una soluzione e possa indicarmi la giusta direzione. […]

Utilizzo di un metodo di supporto Rails all’interno di un asset javascript

C’è un modo per utilizzare un metodo helper Rails, in particolare, un metodo helper di percorso all’interno di un file di risorse javascript. Questo file foo.js.coffee.erb $(‘#bar’).val(“”) Mi piacerebbe se potessi ottenere da Erubis $(‘#bar’).val(“path/to/create”)

Capibara con: js => true fa fallire il test

Sono nuovo a Capybara e sto testando su Rails in generale, quindi per favore perdonami se questa è una risposta semplice. Ho questo test it “should be able to edit an assignment” do visit dashboard_path select(@project.client + ” – ” + @project.name, :from => “assignment_project_id”) select(@team_member.first_name + ” ” + @team_member.last_name, :from => “assignment_person_id”) click_button […]