ruby-on-rails
в Java можно перегружать конструкторы: public Person(String name) { this.name = name; } public Person(String firstName, String lastName) { this(firstName + " " + lastName); } есть ли способ в Ruby достичь того же результата: два конструктора, которые принимают разные аргументы?...
Я в процессе добавления Devise в существующее приложение Rails, с уже определенной таблицей пользователей. Генератор devise выталкивал следующую миграцию: class AddDeviseToUsers < ActiveRecord::Migration def self.up change_table(:users) do |t| ## Database authenticatable t.string :email, ...
почему эта строка не разбивается на каждую "n"? (Руби) "ADVERTISING [7310]nttIRS NUMBER:tttt061340408nttSTATE OF INCORPORATION:tttDEnttFISCAL YEAR END:ttt0331nntFILING VALUES:nttFORM TYPE:tt10-QnttSEC ACT:tt1934 Actnt".split('n') ...
Я хотел бы иметь список всех имен атрибутов, которые могут быть назначены массы. Мне это нужно для пользовательского конструктора форм, который по умолчанию не будет добавлять поля ввода, которые не могут быть назначены массово. Например, если у меня есть модель, как: class Post < ActiveRecord::Base att...
каков наилучший способ получить встроенный HTML в тело ссылки, созданной с помощью метода link_to? Я в основном хочу следующее: <a href="##">This is a <strong>link</strong></a> Я пытался пойти об этом, как предложено в Rails и теге , но не повезло. Мой код выглядит следующим образо...
имена и объекты были упрощены для ясности. Основная концепция остается прежней. у меня есть три контроллера:dog,cat и horse. Все эти контроллеры наследуются от контроллера animal. В контроллере animal, у меня есть фильтр before, который аутентифицирует пользователя как такового: before_filter :authenticate ...
Я делал такие вещи в моих миграциях: add_column :statuses, :hold_reason, :string rescue puts "column already added" но оказывается, что,хотя это работает для SQLite, он не работает для PostgreSQL. Кажется, что если add_column взрывается,даже если исключение перехватывается, транзакция мертва, и поэтому миг...
в Ruby, в чем разница между == и ===? Элемент RDoc говорит Case Equality - для объекта класса, фактически то же самое, что и вызов #==, но, как правило, переопределяется потомки, чтобы обеспечить значимый семантика в операторах case. и #== то же, что и ==? А не могли бы вы привести пример, когд...
где разработать реализацию authenticate_user! способ? Я искал его и не нашел до сих пор....
какими способами можно ускорить процесс предварительной компиляции Rails Asset Pipeline?...