Mam taką pętlę: <% @posts.each do |post| %> <% render middle %> <% end %> Następnie w środkowej części, jak uzyskać dostęp do bieżącego
Mam taką pętlę: <% @posts.each do |post| %> <% render middle %> <% end %> Następnie w środkowej części, jak uzyskać dostęp do bieżącego
Aby sprawdzić, co @some_varjest, robię plik if @some_var.class.to_s == 'Hash' Jestem pewien, że istnieje bardziej elegancki sposób sprawdzenia, czy @some_varjest a, Hashczy
W moim application.rbnatrafiłem na następujący komentarz # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' Jak...
Interesuje mnie, jak faktycznie działają RVM i rbenv. Oczywiście zamieniają się między różnymi wersjami Ruby i klejnotów, ale jak to się robi? Zakładałem, że po prostu aktualizują dowiązania symboliczne, ale po zagłębieniu się w kod (i muszę przyznać, że moja wiedza na temat Basha jest...
Mam nowego Maca Pro (OS X 10.9.5), który mogę skonfigurować od zera. Chcę zainstalować RVM i pierwszą rzeczą, o której mówi, jest: Zainstaluj klucz publiczny mpapis (może być potrzebny gpg2i lub sudo) gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 Kiedy próbowałem, otrzymałem: gpg...
Powiedzmy, że mam tablicę Ruby a = [1, 2, 3, 4] Jeśli chcę wszystko oprócz pierwszej, mogę napisać a.drop(1), co jest świetne. Jeśli jednak chcę wszystko oprócz ostatniego , mogę myśleć tylko w ten sposób a[0..-2] # or a[0...-1] ale żaden z nich nie wydaje się tak czysty jak używanie drop....
Mam jedną stronę internetową używającą tylko HTML, CSS i JavaScript. Chcę wdrożyć aplikację w Heroku, ale nie mogę znaleźć sposobu, aby to zrobić. Teraz próbuję, aby aplikacja działała z Sinatrą. . |-- application.css |-- application.js |-- index.html |-- jquery.js `-- myapp.rb A oto treść...
upcaseSposób aktywuje cały ciąg, ale muszę wykorzystać tylko pierwszą literę. Muszę też obsługiwać kilka popularnych języków, takich jak niemiecki i rosyjski. Jak mam to zrobić?
class MyClass def mymethod MYCONSTANT = "blah" end end daje mi błąd: SyntaxError: błąd dynamicznego przypisania stałej Dlaczego jest to uważane za dynamiczną stałą? Po prostu przypisuję do niego
Chcę rejestrować bieżący ślad śledzenia (stacktrace) w aplikacji Rails 3 bez wystąpienia wyjątku. Każdy pomysł jak? Dlaczego tego chcę? Próbuję prześledzić wywołania, które są wykonywane, gdy Railsy szukają szablonu, aby móc wybrać część procesu do przesłonięcia (ponieważ chcę zmienić ścieżkę...
Mam ten kod: <%= link_to image_tag("facebook.png", :class => "facebook_icon", :alt => "Facebook", :target => "_blank"), "http://www.facebook.com/mypage" %> Jak mogę otworzyć go w nowej karcie, gdy użytkownik kliknie
Jaki jest najlepszy sposób na szybkie wygenerowanie długiego ciągu w rubinie? To działa, ale działa bardzo wolno: str = "" length = 100000 (1..length).each {|i| str += "0"} Zauważyłem również, że tworzenie łańcucha o przyzwoitej długości, a następnie dołączanie go do istniejącego ciągu do żądanej...
Z pewnością nie jestem programistą Ruby, ale mam aplikację na swoim serwerze używającą Ruby, Gems i Bundler. Próbuję zainstalować inny Ruby na innym koncie użytkownika, ale na tym samym VPS. Kiedy idę pobiegać bundle install Otrzymuję następujący błąd: Nie można znaleźć Gemfile Mogę usunąć...
Jaka jest różnica pomiędzy case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end i case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Mam kilka adresów URL, na przykład http://www.example.com/something?param1=value1¶m2=value2¶m3=value3 i chciałbym wyodrębnić parametry z tych adresów URL i uzyskać je w skrócie. Oczywiście mogłem używać wyrażeń regularnych, ale zastanawiałem się tylko, czy istnieje prostszy sposób...
Jak zdobyć znacznik czasu UTC w
Czy Rails 3 lub Ruby mają wbudowany sposób sprawdzania, czy zmienna jest liczbą całkowitą? Na przykład, 1.is_an_int #=> true "[email protected]".is_an_int #=>
Mam obiekt JSON zawierający następującą wartość: @value = {"val":"test","val1":"test1","val2":"test2"} Chcę przejść przez to w Rubim, aby uzyskać pary klucz / wartość. Kiedy używam @each, nie wykonuje iteracji przez obiekt, ponieważ nie jest w formie skrótu Ruby: @value =...
Jaki jest najlepszy sposób na testowanie jednostkowe metod chronionych i prywatnych w Rubim przy użyciu standardowego frameworka Rubiego Test::Unit? Jestem pewien, że ktoś się zepsuje i dogmatycznie zapewni, że „powinieneś testować jednostkowe tylko metody publiczne; jeśli wymaga testów...