Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].

1
Cosa si intende per "Dimensione della condizione del ramo di assegnazione troppo alta" e come risolverla?
Nella mia app Rails, utilizzo Rubocopper verificare la presenza di problemi. Oggi mi ha dato un errore come questo: Assignment Branch Condition size for show is too high. Ecco il mio codice: def show @category = Category.friendly.find(params[:id]) @categories = Category.all @search = @category.products.approved.order(updated_at: :desc).ransack(params[:q]) @products = @search.result.page(params[:page]).per(50) rate end Cosa …

13
Come cambio la mia versione di Ruby usando RVM?
Non sono in grado di cambiare la versione corrente di Ruby: ➜ ~ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p0 [ x86_64 ] ➜ ~ rvm use ruby-1.9.3-p0 RVM is not a function, selecting rubies with 'rvm use ...' will not work.
111 ruby  rvm 


4
Crea variabili di modulo in Ruby
C'è un modo per creare una variabile in un modulo in Ruby che si comporti in modo simile a una variabile di classe? Ciò che intendo con questo è che sarebbe possibile accedervi senza inizializzare un'istanza del modulo, ma può essere modificato (a differenza delle costanti nei moduli).

4
Come scrivere su un file JSON nel formato corretto
Sto creando un hash in Ruby e voglio scriverlo su un file JSON, nel formato corretto. Ecco il mio codice: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close Ed ecco il contenuto del file risultante: key_aval_akey_bval_b Sto usando Sinatra (non so quale versione) …
111 ruby  json  file 







11
ruby 1.9: sequenza di byte non valida in UTF-8
Sto scrivendo un crawler in Ruby (1.9) che utilizza molto HTML da molti siti casuali. Quando ho provato a estrarre i collegamenti, ho deciso di usare solo al .scan(/href="(.*?)"/i)posto di nokogiri / hpricot (maggiore velocità). Il problema è che ora ricevo molti " invalid byte sequence in UTF-8" errori. Da …
109 ruby  encoding  utf-8 



8
Salvare enum da select in Rails 4.1
Sto usando le enumerazioni in Rails 4.1 per tenere traccia dei colori del vino. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end A mio avviso, creo una selezione in modo che l'utente possa selezionare un vino con un certo colore f.input :color, :as => :select, :collection => …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.