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

Ruby on Rails - це повний стек із відкритим кодом для веб-додатків із відкритим кодом, написаний на Ruby. Він слідує за популярною базовою моделлю MVC і відомий своїм підходом до розробки додатків "конвенція щодо конфігурації".

5
Як зробити цикл по хешу хешів?
У мене є цей хеш: h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 Як отримати доступ до окремих значень у хеші значень у циклі?

5
Rspec 3 як перевірити флеш-повідомлення
Я хочу перевірити дію контролера та наявність флеш-повідомлень за допомогою rspec. дія : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else flash[:alert] = "Can't find user with this email: #{params[:email]}" end redirect_to root_path end специфікація : describe "#create" do …

5
Навчання веб-розробці: Django проти Node проти Rails проти інших [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Я знаю Java і Python (з деяким Django), а також трохи …

8
не вдалося отримати стабільне з’єднання Firefox за 60 секунд (127.0.0.1:7055)
Отримання наступної помилки під час запуску тестів rspec не вдалося отримати стабільне з’єднання Firefox за 60 секунд (127.0.0.1:7055) у рейках Використовуючи останню версію ruby ​​(1.9.2) та firefox (6.0) Використання rspec-rails, capybara та кількох інших дорогоцінних каменів, але, схоже, це не проблема. Ці тести добре працюють в іншому середовищі (Linux).


12
ЛІВО ВНЕШНЄ ПРИЄДНАННЯ в Rails 4
У мене 3 моделі: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end Я хочу запитати список курсів у таблиці Курси, які не існують …

4
Міграції рейок: перевірити існування та продовжувати рух?
Я робив такі речі в міграціях: add_column :statuses, :hold_reason, :string rescue puts "column already added" але виявляється, що, хоча це працює для SQLite, воно не працює для PostgreSQL . Здається, якщо add_column підірветься, навіть якщо буде вилучено виняток, транзакція мертва, і тому перенесення не може виконати жодної додаткової роботи. Чи …

3
Виберіть, де не має значення null або порожнє в mongoid
Я змінив модель, щоб вона включала нове поле, таке як ... field :url, :type => String Я використовую activeadmin, тому при створенні нового запису @model.urlпорожній, а в записах, створених до зміни схеми, це нуль. Як вибрати обидва? Я намагався: # Returns nils and strings Model.where(:url.ne => "").count # Returns strings …

7
Ласкаво просимо / домашня сторінка в Ruby on Rails - найкраща практика
Моя домашня сторінка (або привітальна сторінка) буде складатися з даних двох моделей (давайте називати їх авторами та публікаціями). Я новачок у рейках і не знаю, який найкращий спосіб досягти цього. Чи повинен я створити новий контролер, який називається вітанням, який збирає дані від авторів та публікацій, а потім відображає їх …

19
Сервер вже запущений. Перевірте… / tmp / pids / server.pid. Вихід - рейки
..$ rails s => Booting WEBrick => Rails 4.0.4 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server A server is already running. Check /home/..name/rprojects/railsapp/tmp/pids/server.pid. Exiting який найпростіший спосіб вирішити це для початківців рейок?

5
Діагностика причини повільної візуалізації перегляду
Я не впевнений, коли це почалося, але в моєму додатку відбувається щось незвичне (запускається локально на машині розробки). Раптом я бачу такі повідомлення, як: Started GET "/" for 127.0.0.1 at 2013-03-10 12:10:24 +1300 Processing by PagesController#home as HTML Rendered pages/home.html.erb within layouts/application (2.4ms) Completed 200 OK in 3242ms (Views: 3241.4ms …

4
Що таке Рейк?
Простіше кажучи, що робить Рейк? Які цілі це має? Я розумію, що це інструмент побудови, але я дивлюсь трохи докладніше. (Для простачка.)

4
Як отримати значення одного стовпця в масив
Зараз я роблю щось подібне, щоб вибрати один стовпець даних: points = Post.find_by_sql("select point from posts") Потім передаючи їх методу, я хотів би, щоб мій метод залишався агностичним, і тепер мені потрібно викликати hash.point зсередини мого методу. Як я можу швидко перетворити це в масив і передати набір даних своєму …

2
Як я використовую “отримує” для завдання граблі?
Я отримую повідомлення про помилку щоразу, коли я намагаюся використовувати функцію, яка потрапляє в завдання граблі. Чи є спосіб змусити це працювати? Помилка говорить, "немає такого файлу або каталогу - (назва завдання граблі)"

1
Rails 4: впорядкувати моделі рейок у підпуть без моделей просторових імен?
Чи можна було б мати щось подібне? app/models/ app/models/users/user.rb app/models/users/education.rb Мета - краще організувати папку / app / models , але без необхідності простору імен моделей. Запитання для Rails 3 без відповіді знаходиться тут: Rails 3.2.9 та моделі в підпапках . Вказівка ​​table_name із просторами імен, здається, працює (див. Підпапку …

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