Запитання з тегом «ruby-on-rails-3»

Ruby on Rails - це програма з відкритим вихідним кодом, написана на Ruby. Ruby on Rails дотримується принципу конвенції щодо конфігурації, звільняючи вас від необхідності переосмислювати речі, щоб залишатися продуктивними. Використовуйте цей тег лише для конкретних питань Rails 3, а також позначте їх [ruby-on-rails].

3
Rails Admin проти ActiveAdmin [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

5
Як запустити рейки s -p80 на 80 порту?
За замовчуванням, rails s #running on 3000 port Тепер я хочу запустити його на порту 80. Тож я спробував: sudo rails -s -p80 Але виникла помилка: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Я використовував rvm для встановлення ruby ​​& rails. Здається, rvm вказано користувачем. …


2
Комплект рейок встановлює лише виробництво
Я все ще новачок у rails / ruby ​​/ bundler і трохи розгублений. У нашому config/application.rbфайлі є такий сегмент пакету: 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 this …

5
Глобальний доступ до методів Rake DSL не підтримується
Я працюю над підручником Ruby on Rails 3 і набрав у командному рядку наступне: rake db:migrate який видав таке попередження. 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 …

15
rails install pg - Не вдається знайти заголовок 'libpq-fe.h
$ sudo bundle install Результат 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 …

19
Чи працює сервер на хості “localhost” (:: 1) і приймає з'єднання TCP / IP через порт 5432?
Перш за все, зауважте, що я знайшов кілька подібних запитань щодо переповнення стеку та статей по всьому Інтернету, але жодне з них не допомогло мені вирішити проблему: Помилка PG не вдалося підключитися до сервера: підключення відхилено. Сервер працює на порту 5432? PG :: ConnectionBad - не вдалося підключитися до сервера: …

7
Рейки 3: Як "перенаправити_ на" ​​у дзвінку Ajax?
Наступний attempt_loginметод викликається за допомогою Ajax після подання форми входу. 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 Проблема в тому, що redirect_toне працює. …

13
Рядок "true" і "false" до логічної
У мене є програма Rails, і я використовую jQuery для запиту свого подання пошуку у фоновому режимі. Є поля q(пошуковий термін) start_date,, end_dateі internal. internalПоле прапорець і я використовую is(:checked)метод для створення URL , який опитується: $.getScript(document.URL + "?q=" + $("#search_q").val() + "&start_date=" + $("#search_start_date").val() + "&end_date=" + $("#search_end_date").val() + …

5
Використання Rails link_to для посилань, які публікують
У мене є посилання, за яким мені потрібно надіслати запит на публікацію. Зазвичай я використовую jQuery і запобігаю поведінку посилання за замовчуванням, а потім надсилаю форму до місця призначення. Це здається чимось, що Rails має змогти мені допомогти. Звичайно, link_toметод має можливість вказати метод POST http: link_to "Profile", 'http://example.com/profile', method: …

7
Як перевірити, чи включено число в діапазон (в одному твердженні)?
Я використовую Ruby on Rails 3.0.9, і я хотів би перевірити, чи включено число в діапазон. Тобто, якщо у мене є змінна, number = 5я хотів би перевірити 1 <= number <= 10та отримати логічне значення, якщо numberзначення включено до цього діапазону. Я можу зробити це так: number >= 1 …

5
Заглушення аутентифікації в специфікації запиту
Як ви пишете специфікацію запиту, як ви встановлюєте сеанси та / або методи контролера заглушки? Я намагаюся вимкнути автентифікацію в своїх тестах інтеграції - rspec / request Ось приклад тесту 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 …

6
Синтаксис, щоб пропустити створення тестів, активів та помічників для `rails generators controller`?
Я прочитав довідку та спробував наступну команду, щоб пропустити генерацію тестів, ресурсів та допоміжних файлів $ 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] …

5
before_filter з параметрами
У мене є метод, який робить щось подібне: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end Я також хочу використовувати цей метод у деяких інших контролерах, тому я скопіював метод у помічник, який входить до складу application_controller. проблема в тому, що в деяких …

14
Ruby on Rails 3 Не вдається підключитися до локального сервера MySQL через сокет '/tmp/mysql.sock' на OSX
У мене є стандартне середовище 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 Помилка, яку я отримую під час запуску rake db:migrateдля створення бази даних: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml має development: adapter: mysql2 host: localhost username: root password: …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.