Ruby on Rails to platforma aplikacji internetowych typu open source napisana w języku Ruby. Podąża za popularnym modelem frameworkowym MVC i jest znana z podejścia „konwencyjnego nad konfiguracją” do tworzenia aplikacji.
Muszę zmienić typ kolumny z daty na datę i godzinę dla tworzonej przeze mnie aplikacji. Nie dbam o dane, ponieważ wciąż są rozwijane. W jaki sposób mogę to zrobić?
Mam dwie wersje szyn (2.1.0 i 2.2.2) zainstalowane na moim komputerze. Czy podczas tworzenia nowej aplikacji można określić, że chcę używać starszej wersji (2.1.0)?
Chcę użyć metod, które zdefiniowałem app/helpers/annotations_helper.rbw moich widokach ReportMailer ( app/views/report_mailer/usage_report.text.html.erb). Jak mam to zrobic? Na podstawie tego przewodnika wydaje się, że add_template_helper(helper_module)metoda może robić to, co chcę, ale nie mogę wymyślić, jak jej użyć. (BTW, czy istnieje powód, dla którego masz dostęp do innego zestawu pomocników w widokach mailera? …
Ten błąd pojawia się, gdy próbuję przesłać za pomocą spinacza do papieru z moją aplikacją do blogowania w Railsach. Nie jestem pewien, do czego się odnosi, gdy mówi „MissingRequiredValidatorError”. Pomyślałem, że aktualizując post_params i podając mu: image będzie dobrze, ponieważ zarówno tworzenie, jak i aktualizacja używają post_params Paperclip::Errors::MissingRequiredValidatorError in PostsController#create …
Byłem złym dzieckiem i użyłem następującej składni w moich szablonach częściowych, aby ustawić wartości domyślne zmiennych lokalnych, jeśli wartość nie została wyraźnie zdefiniowana w haszu: locals podczas renderowania częściowego - <% foo = default_value unless (defined? foo) %> Wydawało się, że działa to dobrze do niedawna, kiedy (bez żadnego powodu …
Niedawno w mojej pracy zdecydowaliśmy się na przewodnik w stylu ruby. Jednym z edyktów jest to, że żaden wiersz nie powinien być szerszy niż 80 znaków. Ponieważ jest to projekt Railsowy, często mamy łańcuchy, które są nieco dłuższe - tzn. „ Użytkownik X chciał wysłać Ci wiadomość o Rzecz Y …
Piszę aplikację Railsową, ale nie mogę znaleźć sposobu na obliczenie czasu względnego, tzn. Jeśli otrzyma określoną klasę Time, może obliczyć „30 sekund temu” lub „2 dni temu” lub jeśli jest ona dłuższa niż miesiąc „9/1/2008” itp.
Próbowałem użyć, gem install pgale nie działa. gem install pg daje ten błąd Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. If building …
Trudno mi dodawać parametry zapytania do link_to UrlHelper. Mam na przykład widok indeksu, który zawiera elementy interfejsu użytkownika do sortowania, filtrowania i paginacji (przez will_paginate). Wtyczka will_paginate poprawnie zarządza trwałością parametrów zapytania w obrębie strony. Czy istnieje automatyczny mechanizm dodawania parametrów zapytania do nazwanej trasy, czy muszę to robić ręcznie? …
Właśnie zaczynam pracę z moją pierwszą aplikacją Ruby on Rails. Mam kilka różnych modeli, widoków, kontrolerów i tak dalej. Chcę znaleźć dobre miejsce do przyklejenia definicji prawdziwie globalnych stałych, które mają zastosowanie w całej mojej aplikacji. W szczególności dotyczą one zarówno logiki moich modeli, jak i decyzji podjętych w moich …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.