Вопросы с тегом «ruby-on-rails-3»

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

5
Как запустить rails 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 устанавливает только производство
Я все еще новичок в 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 line …

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 …

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 …

5
Использование Rails link_to для ссылок, которые публикуют
У меня есть ссылка, по которой мне нужно отправить запрос на публикацию. Обычно я использую jQuery и предотвращаю поведение ссылки по умолчанию, а затем отправляю форму в пункт назначения. Похоже, что Rails сможет мне помочь. Конечно, у этого link_toметода есть возможность указать HTTP-метод POST: link_to "Profile", 'http://example.com/profile', method: :post Это …

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

7
Rails 3: Как «redirect_to» в вызове 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
Строка «истина» и «ложь» в логическое значение
У меня есть приложение 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() + …

6
Синтаксис для пропуска создания тестов, ресурсов и помощников для `rails generate 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] …

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: xxxx database: …

7
Хэш удалить все, кроме определенных ключей
Я хотел бы удалить все ключи из хеша, кроме данного ключа. Например: { "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" } ] …

5
Заглушка аутентификации в спецификации запроса
При написании спецификации запроса, как вы устанавливаете сеансы и / или методы контроллера заглушки? Я пытаюсь отключить аутентификацию в своих интеграционных тестах - rspec / requests Вот пример теста 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 = …

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. проблема в том, что в некоторых …

4
Rails- вложенный content_tag
Я пытаюсь вложить теги содержимого в специальный помощник, чтобы создать что-то вроде этого: <div class="field"> <label>A Label</label> <input class="medium new_value" size="20" type="text" name="value_name" /> </div> Обратите внимание, что ввод не связан с формой, он будет сохранен через javascript. Вот помощник (он будет делать больше, чем просто отображать html): module InputHelper …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.