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].

3
Rails Admin vs. ActiveAdmin [zamknięte]
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ć …

5
Jak uruchomić rails s -p80 na porcie 80?
Domyślnie, rails s #running on 3000 port Teraz chcę go uruchomić na porcie 80. Spróbowałem więc: sudo rails -s -p80 Ale wyrzucił błąd: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Użyłem rvm do zainstalowania Ruby & Rails. Wygląda na to, że rvm jest określony przez …


2
Tylko instalacja z pakietem szyn
Wciąż jestem nowy w rails / ruby ​​/ bundler i jestem trochę zdezorientowany. W naszym config/application.rbpliku znajduje się ten segment pakietu: if defined?(Bundler) # If you precompile assets before deploying to production, use this line Bundler.require(*Rails.groups(:assets => %w(development test))) # If you want your assets lazily compiled in production, use …

15
rails install pg - Nie można znaleźć nagłówka 'libpq-fe.h
$ sudo bundle install Wynik Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …

5
Globalny dostęp do metod Rake DSL jest przestarzały
Pracuję nad poradnikiem Ruby on Rails 3 i wpisałem w wierszu poleceń: rake db:migrate co spowodowało następujące ostrzeżenie. WARNING: Global access to Rake DSL methods is deprecated. Please Include ... Rake::DSL into classes and modules which use the Rake DSL methods. WARNING: DSL method DemoApp::Application#task called at /Users/imac/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks' Nie …

7
Rails 3: Jak „redirect_to” w wywołaniu Ajax?
Następująca attempt_loginmetoda jest wywoływana przy użyciu Ajax po przesłaniu formularza logowania. class AccessController < ApplicationController [...] def attempt_login authorized_user = User.authenticate(params[:username], params[:password]) if authorized_user session[:user_id] = authorized_user.id session[:username] = authorized_user.username flash[:notice] = "Hello #{authorized_user.name}." redirect_to(:controller => 'jobs', :action => 'index') else [...] end end end Problem w tym, że redirect_toto …

13
Ciąg znaków „prawda” i „fałsz” na wartość logiczną
Mam aplikację Rails i używam jQuery do odpytywania mojego widoku wyszukiwania w tle. Istnieją pola q(wyszukiwane hasło) start_date, end_datei internal. To internalpole jest polem wyboru i używam is(:checked)metody do budowania adresu URL, który jest odpytywany: $.getScript(document.URL + "?q=" + $("#search_q").val() + "&start_date=" + $("#search_start_date").val() + "&end_date=" + $("#search_end_date").val() + "&internal=" …

6
Składnia, aby pominąć tworzenie testów, zasobów i pomocników dla „szyn generujących kontroler”?
Przeczytałem pomoc i wypróbowałem następujące polecenie, aby pominąć generowanie testów, zasobów i plików pomocniczych $ bin/rails generate controller home index --helper false --assets false --controller-specs false --view-specs false create- app/controllers/home_controller.rb route get "home/index" invoke erb create app/views/home create app/views/home/index.html.erb invoke rspec error false [not found] error false [not found] Jak …

5
Używanie Railsów link_to dla linków, które publikują
Mam łącze, za pomocą którego muszę przesłać prośbę o wpis. Zwykle używałbym jQuery i zapobiegłbym domyślnemu zachowaniu linku, a następnie wysłałbym formularz do miejsca docelowego. Wygląda na to, że Railsy powinny mi w tym pomóc. Oczywiście link_tometoda ma opcję określenia metody http POST: link_to "Profile", 'http://example.com/profile', method: :post To działa, …


7
Hash usuwa wszystko oprócz określonych kluczy
Chciałbym usunąć każdy klucz z skrótu oprócz danego klucza. Na przykład: { "firstName": "John", "lastName": "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" }, "phoneNumber": [ { "type": "home", "number": "212 555-1234" }, { "type": "fax", "number": "646 555-4567" } ] } …

14
Ruby on Rails 3 Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/tmp/mysql.sock' na OSX
Mam standardowe środowisko Rails3, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 Błąd jaki otrzymuję podczas uruchamiania rake db:migratebazy danych to: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml ma development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx pewnie, że …

5
Kończenie uwierzytelniania w specyfikacji żądania
Pisząc specyfikację żądania, w jaki sposób ustawiasz sesje i / lub metody kontrolera pośredniczącego? Próbuję zablokować uwierzytelnianie w moich testach integracji - rspec / requests Oto przykład testu require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers describe "GET admin/messages" do before(:each) do @current_user = Factory …

5
before_filter z parametrami
Mam metodę, która robi coś takiego: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end Chcę również użyć tej metody w niektórych innych kontrolerach, więc skopiowałem metodę do pomocnika, który jest zawarty w application_controller. problem polega na tym, że w niektórych kontrolerach id projektu …

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.