Pytania otagowane jako ruby-on-rails-3

Ruby on Rails to framework do tworzenia stron internetowych typu open source napisany w języku Ruby. Ruby on Rails kieruje się zasadą konwencji zamiast konfiguracji, zwalniając Cię od konieczności ponownego wymyślania rzeczy, aby zachować produktywność. Użyj tego znacznika tylko dla pytań specyficznych dla Railsów 3, a także oznacz te pytania [ruby-on-rails].




7
Usunięcie wszystkich zainstalowanych klejnotów i rozpoczęcie od nowa
Niedawno zacząłem uczyć się Ruby i Ruby on Rails i obejrzałem mnóstwo materiałów wprowadzających. Ostatnio odkryłem, że wciąż otrzymuję błędy, w których klejnoty nie zostaną zainstalowane lub zostaną zainstalowane, ale z jakiegoś powodu nie mogą być używane i zdecydowałem, że chcę usunąć wszystko, aby ponownie zainstalować Ruby i zacznij od …

5
Użyć form_for Railsów, ale ustawić niestandardowe klasy, atrybuty w elemencie <form>?
form_forwydaje się ignorować wszelkie „dodatkowe” atrybuty, takie jak data-fooatrybut, lub classprzekazywane jak optionsw drugim argumencie. = form_for @user, {:url =&gt; 'foo', :class =&gt; 'x', 'data-bar' =&gt; 'baz' } do |f| # ... Dane wyjściowe to &lt;form&gt;znacznik bez xklasy ani data-baratrybutu. Jaka jest poprawka? Albo jak mogę pobrać FormBuilderinstancję bez używania …


7
Sprawdź, czy istnieje rekord z kontrolera w Railsach
W mojej aplikacji Użytkownik może założyć Firmę. Kiedy wyzwalają indexakcję w moim BusinessesControllerChcę sprawdzić, czy Firma jest związana z current_user.id: Jeśli tak: wyświetl firmę. Jeśli nie: przekieruj do newakcji. Próbowałem tego użyć: if Business.where(:user_id =&gt; current_user.id) == nil # no business found end Ale zawsze zwraca prawdę, nawet jeśli firma …

2
Uzyskaj błąd: podczas wdrażania do heroku należy zainstalować co najmniej jeden pakiet postgresql-client- <wersja>
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …


2
Routing Railsów do obsługi wielu domen w jednej aplikacji
Nie udało mi się znaleźć praktycznego rozwiązania tego problemu, pomimo kilku podobnych pytań tutaj i gdzie indziej. Wydaje się prawdopodobne, że na to pytanie nie udzielono odpowiedzi w przypadku Rails 3, więc oto: Mam aplikację, która obecnie umożliwia użytkownikom tworzenie własnej subdomeny zawierającej ich wystąpienie aplikacji. Podczas gdy w Railsach …

2
Jak stworzyć i używać modułu używając Ruby on Rails 3?
Używam Ruby on Rails 3 i chciałbym przenieść niestandardowy i współdzielony kod do modułu. Jakiej składni powinienem użyć do napisania kodu modułu? W którym folderze mojej aplikacji mam umieścić plik modułu? Jak mam dołączyć ten moduł do jednej lub więcej klas kontrolerów? Jakie inne czynności muszę wykonać, aby użyć modułu …

3
ActiveRecord znajduje i zwraca tylko wybrane kolumny
edytuj 2 Jeśli się na to natkniesz, sprawdź obie odpowiedzi, ponieważ teraz użyłbym do tego skubania Mam dość duży niestandardowy zestaw danych, który chciałbym powrócić, aby wyświetlić go jako json. Jedna część to: l=Location.find(row.id) tmp[row.id]=l ale chciałbym zrobić coś takiego: l=Location.find(row.id).select("name, website, city") tmp[row.id]=l ale to nie wydaje się działać. …



8
Nie można wykonać „konsoli railsów” z powodu błędu w readline
Nie mogę wykonać z rails consolepowodu tego błędu: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `&lt;top (required)&gt;' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `&lt;top (required)&gt;' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `&lt;top (required)&gt;' from script/rails:6:in …

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.