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

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

5
Rails: додавання індексу після додавання стовпця
Припустимо, я створив таблицю tableв додатку Rails. Через деякий час я додаю стовпчик, що працює: rails generate migration AddUser_idColumnToTable user_id:string. Тоді я розумію, що мені потрібно додати user_idяк індекс. Я знаю про add_indexметод, але де слід називати цей метод? Я повинен запустити міграцію (якщо так, то яку?), А потім додати …

5
Рейки роблять частковими з блоком
Я намагаюся повторно використовувати компонент html, який я написав, що забезпечує стилістику панелі. Щось на зразок: <div class="v-panel"> <div class="v-panel-tr"></div> <h3>Some Title</h3> <div class="v-panel-c"> .. content goes here </div> <div class="v-panel-b"><div class="v-panel-br"></div><div class="v-panel-bl"></div></div> </div> Тож я бачу, що візуалізація займає блок. Я зрозумів, що я можу зробити щось подібне: # …

26
rails + MySQL на OSX: Бібліотека не завантажена: libmysqlclient.18.dylib
Я тільки починаю з Рубі (і рейки). Я зробив налаштування відповідно до http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby дорогоцінних каменів, використовуючи rvm. У мене все добре працює з sqlite. Тепер я хотів би спробувати перетворити речі на MySQL, оскільки саме цим я займаюся більшу частину своєї розробки. У своєму Gemfile я замінив sqlite на mysql2: …

4
Рельси мають_і_надовження_то_мало міграції
У мене є дві моделі, restaurantі userя хочу виконати співвідношення has_and_belongs_to_many. Я вже зайшов у файли моделі та додав has_and_belongs_to_many :restaurantsіhas_and_belongs_to_many :users Я припускаю, що в цей момент я повинен мати можливість зробити щось на кшталт Rails 3: rails generate migration .... але все, що я спробував, здається, не вдалося. …

11
Як очистити всі завдання від Sidekiq?
Я використовую sidekiq для фонових завдань у додатку Rails. Зараз кількість робочих місць стає більше, тому я хочу очистити всі робочі місця. Я спробував наступну команду в консолі Sidekiq::Queue.new.clear але це дало наступну помилку. NameError: uninitialized constant Sidekiq::Queue Як очистити всі завдання від sidekiq?

11
Як змусити Ruby / Homebrew / RVM працювати над Yosemite?
Після встановлення Yosemite я не зміг запустити пивоваріння або рубін. Я отримував цю помилку під час оновлення варіння: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 отримання цієї помилки на irb: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' from …

4
Використання --no-rdoc та --no-ri з bundler
Під час використання gem install gem_nameя можу передавати --no-rdocта --no-riперемикати, щоб пропустити генерування документації RDoc / RI для дорогоцінного каміну при встановленні. Чи є подібний спосіб зробити це bundle install?


7
ПОМИЛКА: Помилка встановлення capybara-webkit:
Будь-які пропозиції, як виправити? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

3
ActiveRecord, has_many: through та Polymorphic Association
Люди, Хочете переконатися, що я правильно це розумію. І, будь ласка, ігноруйте випадок спадкування тут (SentientBeing), намагаючись замість цього зосередити увагу на поліморфних моделях у has_many: через відносини. Однак, врахуйте наступне ... class Widget < ActiveRecord::Base has_many :widget_groupings has_many :people, :through => :widget_groupings, :source => :person, :conditions => "widget_groupings.grouper_type = …

5
Вебрік як сервер виробництва проти тонких чи єдинорогів?
Здається, що це зрозуміло, що ви не повинні використовувати Webrick в якості виробничого сервера, але я не можу знайти ніде згадування, чому. Здається, що консенсус такий: "Вебрік добре для розвитку, але Тонкий або Єдиноріг - це вибір для виробництва, періоду". Я шукав домашню сторінку тонкого сервера, і він говорить про …

2
"Render: ništa => true" повертає порожній файл простого тексту?
Я на Rails 2.3.3, і мені потрібно зробити посилання, яке надсилає запит на пошту. У мене є такий, який виглядає так: = link_to('Resend Email', {:controller => 'account', :action => 'resend_confirm_email'}, {:method => :post} ) Що робить відповідну поведінку JavaScript за посиланням: <a href="/account/resend_confirm_email" onclick="var f = document.createElement('form'); f.style.display = 'none'; …

11
Як я бачу SQL, який буде генерований заданим запитом ActiveRecord в Ruby on Rails
Я хотів би побачити вислів SQL, що дасть запит ActiveRecord. Я усвідомлюю, що можу отримати цю інформацію з журналу після видачі запиту, але мені цікаво, чи існує метод, за допомогою якого можна викликати і ActiveRecord Query. Наприклад: SampleModel.find(:all, :select => "DISTINCT(*)", :conditions => ["`date` > #{self.date}"], :limit => 1, :order …


5
Як обернути link_to навколо якогось html-ruby-коду?
Як обернути посилання навколо коду перегляду? Я не можу зрозуміти, як передавати кілька рядків з кодом рубіну в один link_toметод. Я шукаю результат - ви натискаєте стовпець і отримуєте сторінку показу: <div class="subcolumns"> <div class="c25l"> <div class="subcl"> <%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil %> </div> </div> <div class="c75r"> …

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