Pytania otagowane jako ruby-on-rails

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.

8
Szyny: dołączają vs.
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, …


5
Jak przekonwertować obiekt mieszania ruby ​​na JSON?
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 …

14
Jak zdefiniować niestandardowe zmienne konfiguracyjne w szynach
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 …

6
Jak uruchomić „szyny generują rusztowanie”, gdy model już istnieje?
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. …


10
Jak znaleźć gdzie metoda jest zdefiniowana w czasie wykonywania?
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. …

9
Migracja szyn do kolumny zmiany
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.


13
Jaka jest najlepsza metoda obsługi waluty / pieniędzy?
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?

6
raw vs. html_safe vs. h to unescape html
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 …
323 ruby-on-rails  erb 




8
Ruby on Rails generuje pole model: typ - jakie są opcje dla pola: typ?
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.