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.
Chcę użyć kolumny o nazwie typebez wywoływania dziedziczenia pojedynczej tabeli (STI) - chcę po prostu typebyć zwykłą kolumną zawierającą String. Jak mogę to zrobić bez oczekiwania przez Railsy, że będę miał dziedziczenie pojedynczej tabeli i wyrzucania wyjątku The single-table inheritance mechanism failed to locate the subclass...This error is raised because …
Właśnie dodałem RuboCop do projektu railsowego i zainstalowałem pakiet Sublime, aby zobaczyć sugestie RuboCop w edytorze. Próbuję wymyślić, jak zmienić maksymalną długość linii z 80 znaków lub po prostu całkowicie zignorować regułę. Obecnie w użyciu: RuboCop (klejnot) Sublime RuboCop SublimeLinter-rubocop
Na konsoli bash, jeśli zrobię to: cd mydir ls -l > mydir.txt Operator> przechwytuje standardowe wejście i przekierowuje je do pliku; więc otrzymuję listę plików mydir.txtzamiast w standardowym wyjściu. Czy jest sposób na zrobienie czegoś podobnego na konsoli szynowej? Mam instrukcję ruby, która generuje wiele wydruków (~ 8k linii) i …
Widoczność metod w Rubim (metody publiczne, chronione i prywatne) została dobrze wyjaśniona w miejscach takich jak ten post na blogu . Jednak w Ruby on Rails wygląda to nieco inaczej niż w zwykłej aplikacji Ruby ze względu na sposób skonfigurowania frameworka. Zatem w modelach Railsowych, kontrolerach, pomocnikach, testach itp., Kiedy …
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 pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Moja sytuacja: akcja View programu ReportsController powinna renderować czysty html, ale nie jako plik (aby wyświetlić go w przeglądarce i zapisać). Więc do renderowania używam szablonu widoku view.html.erb i nie chcę, aby wyłączyć wszelkie układy dla tej akcji. Ale w innych działaniach tego kontrolera układy powinny pozostać nietknięte. Działa tylko …
Dlaczego nie możesz mieć klucza obcego w skojarzeniu polimorficznym, takim jak ten przedstawiony poniżej jako model Rails? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as => :commentable end class Photo < ActiveRecord::Base has_many :comments, :as => :commentable #... end class Event …
Czy w przypadku niszczenia spokojnego zasobu chcę zagwarantować kilka rzeczy, zanim pozwolę kontynuować operację niszczenia? Zasadniczo chcę mieć możliwość zatrzymania operacji niszczenia, jeśli zauważę, że spowodowałoby to nieprawidłowe ustawienie bazy danych? Nie ma żadnych wywołań zwrotnych walidacji operacji niszczenia, więc jak można „sprawdzić”, czy operacja zniszczenia powinna zostać zaakceptowana?
Mam prosty fixture.ymlplik: label: body: "<%= variable %>" Problem polega na tym, że kod ERB jest analizowany jako część ładowania urządzenia, podczas gdy ja chcę, żeby ciało było dosłownie „<% = variable%>” (nieinterpolowane). Jak wyjść ze znacznika ERB?
W dokumentacji instalacyjnej dla RoR wspomina się, że istnieje wiele ograniczeń w uruchamianiu Ruby on Rails w systemie Windows, aw niektórych przypadkach całe biblioteki nie działają. Jak złe są te ograniczenia, czy powinienem zawsze domyślnie kodować / uruchamiać RoR w systemie Linux i czy oczekuje się, że Iron Ruby naprawi …
Ciągle otrzymuję sprzeczne opinie na temat praktyki przechowywania informacji w Thread.currenthashu (np. Current_user, bieżąca subdomena itp.). Technika ta została zaproponowana jako sposób na uproszczenie późniejszego przetwarzania w warstwie modelu (określanie zakresu zapytań, audyt itp.). Dlaczego moje zmienne wątku występują sporadycznie w Railsach? Alternatywa dla Thread.current w opakowaniu API dla Railsów …
Mam aplikację RoR (Ruby v1.8.7; rails v2.3.5), która buforuje stronę w środowisku programistycznym. Nie stanowiłoby to większego problemu, ale aelementy strony w pamięci podręcznej są nieprawidłowe. Nie wprowadziłem żadnych zmian w pliku development.rb i świadomie nie dodałem żadnych poleceń buforowania do kontrolerów. Próbowałem wyczyścić pliki cookie przeglądarki (Firefox 3.5 na …
Konfiguracja za pomocą prostego przykładu: Mam 1 tabelę ( Totals), która przechowuje sumę amountkolumny każdego rekordu w drugiej tabeli ( Things). Kiedy a thing.amountzostanie zaktualizowany, chciałbym po prostu dodać różnicę między starą wartością a nową wartością do total.sum. W tej chwili odejmuję w self.amounttrakcie before_updatei dodam w self.amounttrakcie after_update. To …
Mam ten hash: h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 Jak uzyskać dostęp do oddzielnych wartości w skrócie wartości w pętli?
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.