Ruby on Rails è un framework di applicazioni Web full-stack open source scritto in Ruby. Segue il popolare modello di framework MVC ed è noto per il suo approccio "convention over configuration" allo sviluppo di applicazioni.
Sto usando Pry con la mia applicazione Rails. Ho impostato binding.pryun ciclo nel mio modello per provare a eseguire il debug di un problema. Per esempio: (1..100).each do |i| binding.pry puts i end Quando scrivo quit, passa alla successiva iterazione e si interrompe di nuovo. C'è un modo per uscire …
Devo conoscere il percorso corrente in un filtro in Rails. Come posso scoprire di cosa si tratta? Sto facendo risorse REST e non vedo percorsi nominati.
Il mio modello di prodotto contiene alcuni articoli Product.first => #<Product id: 10, name: "Blue jeans" > Ora sto importando alcuni parametri del prodotto da un altro set di dati, ma ci sono incongruenze nell'ortografia dei nomi. Ad esempio, nell'altro set di dati, Blue jeanspotrebbe essere scritto Blue Jeans. Volevo …
Sto esaminando la guida introduttiva a Rails e mi sono confuso con la sezione 6.7. Dopo aver generato uno scaffold trovo il seguente blocco generato automaticamente nel mio controller: def index @posts = Post.all respond_to do |format| format.html # index.html.erb format.json { render :json => @posts } end end Mi …
Mi piacerebbe fare qualcosa del genere: some_method.should_raise <any kind of exception, I don't care> Come dovrei farlo? some_method.should_raise exception ... non funziona.
Qual è la differenza tra @model.destroy e @model.delete Per esempio: Model.find_by(col: "foo").destroy_all //and Model.find_by(col: "foo").delete_all Importa davvero se uso l'uno o l'altro?
mentre mi rendo conto che dovresti usare un aiutante all'interno di una vista, ho bisogno di un aiutante nel mio controller mentre sto costruendo un oggetto JSON per tornare. Va un po 'così: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) …
Solo per aggiornare questo dato che sembra che molte persone arrivino a questo, se stai usando Rails 4 guarda le risposte di Trung Lê` e VinniVidiVicci. Topic.where.not(forum_id:@forums.map(&:id)) Topic.where(published:true).where.not(forum_id:@forums.map(&:id)) Spero che ci sia una soluzione semplice che non implichi find_by_sql, altrimenti credo che dovrà funzionare. Ho trovato questo articolo che fa …
Ho lottato con questo per qualche tempo. Ho installato Rails 3, gem, mysql sulla mia macchina Snow Leopard. Tutto stava andando bene fino a quando ho creato il mio primo progetto e ho provato a correre rails server Eseguendo questo ottengo: jontybrook$ rails server /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: …
Vorrei importare i dati da un file CSV in una tabella di database esistente. Non voglio salvare il file CSV, basta prendere i dati da esso e metterli nella tabella esistente. Sto usando Ruby 1.9.2 e Rails 3. Questo è il mio tavolo: create_table "mouldings", :force => true do |t| …
C'è un modo per capire quale sia l'attuale controller all'interno della vista? Per un esempio del motivo per cui vorrei saperlo: se più controller condividono lo stesso layout, potrei avere una parte nel file ERB del layout in cui desidero evidenziare la voce di menu della pagina corrente in base …
C'è uno strano problema con Rails 4 su Heroku. Quando le immagini vengono compilate, vengono aggiunti degli hash, ma il riferimento a quei file dall'interno dei CSS non ha il nome corretto. Ecco cosa intendo. Ho un file chiamato logo.png. Tuttavia quando appare su heroku viene visualizzato come: /assets/logo-200a00a193ed5e297bb09ddd96afb953.png Tuttavia …
Ciò segue questa domanda precedente, alla quale è stata data una risposta. In realtà ho scoperto che avrei potuto rimuovere un join da quella query, quindi ora la query funzionante è start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Questo …
C'è un utile attributo dinamico in active-record chiamato find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") E se avessi bisogno di find_or_create con più di un attributo? Supponiamo di avere un modello per gestire una relazione M: M tra Gruppo e Membro chiamato GroupMember. Potrei avere molti casi in cui member_id = 4, ma …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.