ruby Kiel kombini hakettablojn en Rubeno Hodiaŭ mi bezonas kombini du hakettablojn, kie se mi havas valorojn en ambaŭ tabloj por la sama ŝlosilo, mi volas aldoni la valorojn. La metodo merge havas la solvon, ĝi povas akcepti blokon por tiu kazo. unu = { a: 1, b: 2 } du = { b: 3,
ruby La rubena metaklaso La metaklaso estas interesa temo en Rubeno. Ĉiu objekto havas metaklason kaj ĝi situas inter la objekto kaj sia klaso, sed ĝi ŝajnas kaŝiĝi. Ne estas rekte haveble per la sintakso, oni nerekte povas efiki ĝin. Kio ĝi estas kaj kiel ĝi utilas? Kunteksto
ruby Kiel krei medion por irb aŭ rails console per .irbrc Mi pasigas grandan parton de miaj tagoj en aŭ irb aŭ rails console kaj havas plurajn ilojn mi uzas ofte. Suben mi montros kiel havi ilin ĉiam haveblaj. Unue, por havi la ilojn en ĉiuj irb sesio oni povas krei .irbrc dosieron en sia
rubeno StrongParameters en Rails Enmetita en Rails 4 estis novan projekton nomitan StrongParameters (fortaj parametroj). Ĝi celas protekti parametrojn de la HTTP tavolo esti enmetita en modelon. Kiel ekzemplo, ni diru ke vi havas la sekvan formularon: <%= form_for @uzanto, url: {action: "create"}, html: do
rubeno Objektoj kiel agoj Mi ofte rimarkas dum la pasintaj jaroj la traktado de objektoj kiel ujoj por agoj aŭ alivorte objektoj kiel funkcioj. Tiel la konstruilo agordas la aktorojn por la objekto kiel parametraj listoj faris por funkcioj. Tiel ene de la funkcio oni povas pludisigi la
rubeno Ludu kun class.new kaj Rubeno Se vi programas per Ruby dum iom da tempo, vi eble jam scias ke klasoj in Ruby estas mem objektoj, specife, plenumo de Class. Antaŭ la amuzaĵo, mi resumas kion tio signifas. Ĉi tie estas kutima metodo por difini klasoj class Punkto def initialize(