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.
Jest to raczej pytanie „dlaczego to działa w ten sposób”, a nie pytanie „nie wiem jak to zrobić” ... Dlatego ewangelią związaną z :includepobieraniem powiązanych rekordów, z których wiesz, że będziesz korzystać, jest skorzystanie, ponieważ dostaniesz połączenie i unikniesz mnóstwa dodatkowych zapytań: Post.all(:include => :comments) Jednak gdy spojrzysz na dzienniki, …
W szynach> 4.0.0 generatory tworzą operacje CRUD z before_actionnie before_filter. Wydaje się, że robi to samo. Jaka jest różnica między tymi dwoma?
Jak przekonwertować obiekt mieszania ruby na JSON? Więc próbuję ten przykład poniżej i to nie działa? Patrzyłem na RubyDoc i oczywiście Hashobiekt nie ma to_jsonmetody. Ale czytam na blogach, że wsporniki szyn active_record.to_json, a także obsługuje hash#to_json. Rozumiem, że ActiveRecordjest to obiekt Rails, ale Hashnie jest rodzimy dla Rails, jest …
Zastanawiałem się, jak dodać niestandardowe zmienne konfiguracyjne do aplikacji railsowej i jak uzyskać do nich dostęp w kontrolerze, np. Chcę zdefiniować katalog upload_directory w plikach konfiguracyjnych, powiedz develop.rb i mieć do niego dostęp w jednym z moich kontrolery. Po drugie, planowałem mieć wsparcie S3 dla przesyłania w mojej aplikacji, jeśli …
Jestem nowy w Rails, więc mój obecny projekt jest w dziwnym stanie. Jedną z pierwszych rzeczy, które wygenerowałem, był model „Film”. Następnie zacząłem definiować go bardziej szczegółowo, dodałem kilka metod itp. Teraz zdaję sobie sprawę, że powinienem to wygenerować, rails generate scaffoldaby podłączyć takie rzeczy, jak routing, widoki, kontroler itp. …
Jak usunąć obiekt ActiveRecord? Spojrzałem na Active Record Querying i nie ma nic do usunięcia, co widzę. Usuń przez id, Usuń bieżący obiekt jak: user.remove, Czy możesz usunąć na podstawie whereklauzuli?
Niedawno mieliśmy problem z tym, że po serii zatwierdzeń proces backendu nie został uruchomiony. Byliśmy dobrymi małymi chłopcami i dziewczynkami i biegaliśmy rake testpo każdym zameldowaniu, ale z powodu pewnych dziwnych cech w ładowaniu biblioteki Rails, pojawiło się to tylko wtedy, gdy uruchomiliśmy go bezpośrednio z Mongrel w trybie produkcyjnym. …
Mamy script/generate migration add_fieldname_to_tablename fieldname:datatypeskładnię dodawania nowych kolumn do modelu. Czy w tym samym wierszu mamy skrypt / generator do zmiany typu danych kolumny? Czy powinienem pisać SQL bezpośrednio w mojej waniliowej migracji? Chcę zmienić kolumnę z datetimena date.
Mam tablicę Ruby, która zawiera zduplikowane elementy. array = [1,2,2,1,4,4,5,6,7,8,5,6] Jak mogę usunąć wszystkie zduplikowane elementy z tej tablicy, zachowując wszystkie unikalne elementy bez użycia pętli for i iteracji?
Pracuję nad bardzo podstawowym systemem koszyków. Mam tabelę, itemsktóra ma kolumnę pricetypu integer. Mam problem z wyświetleniem wartości ceny w moich widokach dla cen obejmujących zarówno euro, jak i centy. Czy brakuje mi czegoś oczywistego, jeśli chodzi o obsługę waluty w środowisku Rails?
Załóżmy, że mam następujący ciąg @x = "<a href='#'>Turn me into a link</a>" Moim zdaniem chcę, aby link był wyświetlany. Oznacza to, że nie chcę, aby wszystko w @x było nieskalowane i wyświetlane jako ciąg. Jaka jest różnica między używaniem <%= raw @x %> <%= h @x %> <%= @x.html_safe …
Od czasu aktualizacji do wersji Rails 3.1 w moim dzienniku programowania pojawia się komunikat ostrzegawczy: OSTRZEŻENIE Nie można określić długości treści treści odpowiedzi. Ustaw długość treści odpowiedzi lub zestawuResponse#chunked = true Co to oznacza i jak mogę go usunąć? To jest problem?
Najlepszym sposobem, w jaki mogę opisać to, czego szukam, jest pokazanie nieudanego kodu, którego do tej pory próbowałem: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end Mam około 4 lub 5 różnych whensytuacji, które powinny być wywołane przez około 50 różnych możliwych wartości car. …
Użytkownik ma wiele przesłanych plików. Chcę dodać kolumnę do uploadstabeli, która odwołuje się do user. Jak powinna wyglądać migracja? Oto co mam. Nie jestem pewien, czy powinienem użyć (1) :user_id, :intczy (2) :user, :references. Nie jestem nawet pewien, czy (2) działa. Próbuję to zrobić po prostu „szynami”. class AddUserToUploads < …
Próbuję wygenerować nowy model i zapomnieć o składni odwoływania się do identyfikatora innego modelu. Sam bym to sprawdził, ale nie znalazłem wśród wszystkich moich linków dokumentacji Ruby on Rails, jak znaleźć ostateczne źródło. $ rails g model Item name:string description:text(i tu albo reference:productalbo references:product). Ale lepszym pytaniem jest, gdzie i …
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.