Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Jestem nowy w Rubim i próbuję...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Jestem nowy w Rubim i próbuję...
Pamiętam, że gdzieś to czytałem noti !są oceniane inaczej, a nie mogę znaleźć tego w dokumentacji. Czy są synonimami?
Jestem nowy w Ruby. Chcę zaimportować funkcje z modułu zawierającego narzędzie, którego chcę nadal używać oddzielnie. W Pythonie zrobiłbym to po prostu: def a(): ... def b(): ... if __name__ == '__main__': a() b() Dzięki temu mogę uruchomić program lub zaimportować go jako moduł do użytku...
Dla Fibers mamy klasyczny przykład: generowanie liczb Fibonacciego fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Dlaczego potrzebujemy tutaj włókien? Mogę to przepisać z tym samym procesem (właściwie zamknięciem) def clsr x, y = 0, 1 Proc.new do x, y...
W wielu językach istnieje para funkcji chr()i ord(), które konwertują liczby i wartości znakowe. W niektórych językach ord()nazywa się asc(). Ruby ma Integer#chr, co działa świetnie: >> 65.chr A Słusznie. Ale jak idziesz w drugą stronę? "A".each_byte do |byte| puts...
Piszę model, który obsługuje dane wejściowe użytkownika z obszaru tekstowego. Zgodnie z radą z http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input , czyszczę dane wejściowe w modelu przed zapisaniem do bazy danych, używając metody before_validate oddzwonić. Odpowiednie części...
Muszę przeanalizować następujący ciąg do obiektu DateTime: 30/Nov/2009:16:29:30 +0100 Czy jest na to łatwy sposób? PS: Chcę przekonwertować powyższy ciąg tak, jak jest. Dwukropek po roku nie jest literówką. Chcę też rozwiązać problem za pomocą Rubiego, a nie RoR....
Stworzyłem dwie bardzo proste aplikacje Heroku, aby przetestować usługę, ale ładowanie strony przy pierwszej wizycie zajmuje często kilka sekund: Cropify - Podstawowa aplikacja Sinatra ( na github ) Textile2HTML - jeszcze bardziej podstawowa aplikacja Sinatra ( na github ) Wszystko, co...
Chcę stworzyć nową aplikację railsową i odpalić serwer railsowy dla tej aplikacji, wszystko począwszy od skryptu ruby. Mój kod wygląda tak: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server &" Jednak w przypadku uruchomienia „serwera rails &” ścieżka...
Myślę, że próbuję uzyskać odpowiednik PHP print_r()(drukuj czytelny dla człowieka); obecnie surowa produkcja to: ActiveRecord::Relation:0x10355d1c0 Co powinienem zrobić?
Mam kod, który musi uratować wiele typów wyjątków w Rubim: begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end Chciałbym w jakiś sposób zapisać listę typów wyjątków, które chcę gdzieś uratować i przekazać je do...
Mam zainstalowany Rubygems 1.3.1, ale chcę wrócić do 1.2.0. Jakie jest polecenie obniżenia wersji
Ogólnie, w jaki sposób mogę uzyskać odniesienie do obiektu, którego nazwę mam w ciągu? Dokładniej, mam listę nazw parametrów (zmienne składowe - zbudowane dynamicznie, więc nie mogę się do nich odwoływać bezpośrednio). Każdy parametr jest obiektem, który również ma from_smetodę. Chcę zrobić...
Czasami widzę metody w Rubim, które mają znak „?” i "!" na końcu z nich np .: name = "sample_string" name.reverse name.reverse! name.is_binary_data? Zastanawiałem się, jaki jest ich cel? Czy są po prostu cukrową powłoką
Dobrze cytowany post dotyczący rakiety RIP Hash wydaje się sugerować, że składnia Hash Rocket ( :foo => "bar") jest przestarzała na rzecz nowego skrótu w stylu JSON w Ruby ( foo: "bar"), ale nie mogę znaleźć żadnego ostatecznego odniesienia określającego formę Hash Rocket jest faktycznie...
Jaki jest najszybszy sposób sprawdzenia, czy ciąg znaków pasuje do wyrażenia regularnego w Rubim? Mój problem polega na tym, że muszę „egrepować” przez ogromną listę ciągów, aby znaleźć te, które pasują do wyrażenia regularnego podanego w czasie wykonywania. Dbam tylko o to, czy ciąg pasuje do...
Mam niezaufany ciąg, który chcę pokazać jako tekst na stronie HTML. Muszę usunąć znaki „ <” i „ &” jako jednostki HTML. Im mniej zamieszania, tym lepiej. Używam UTF8 i nie potrzebuję innych jednostek dla liter akcentowanych. Czy jest wbudowana funkcja w Rubim lub Railsach, czy...
Jeśli mam Timeprzedmiot otrzymany od: Time.now a później tworzę instancję innego obiektu z tą samą linią, jak mogę sprawdzić, ile milisekund minęło? Drugi obiekt może powstać w tej samej minucie, w ciągu następnych minut lub nawet
Kiedy robisz to Something.find(array_of_ids)w Railsach, kolejność wynikowej tablicy nie zależy od kolejności array_of_ids. Czy jest jakiś sposób, aby znaleźć i zachować zamówienie? Bankomat I ręcznie sortuję rekordy według kolejności identyfikatorów, ale to trochę kiepskie. UPD: jeśli możliwe...
Potrzebuję wielu przycisków przesyłania. Mam formularz, który tworzy wystąpienie Contact_Call. Jeden przycisk tworzy to normalnie. Drugi przycisk tworzy go, ale musi mieć inną wartość atrybutu od domyślnej, a także musi ustawić atrybut na inny, ale powiązany model używany w kontrolerze. W...