Я только что создал свой первый эшафот в рельсах. Теперь я не хочу, чтобы в моей таблице было поле с именем "id". Вместо этого я хочу, чтобы он был назван «uid», который будет произвольной строкой. Но я не могу понять, как это сделать. Особенно с управлением маршрутами. Мне удалось установить: id => false и определить «uid» в качестве первичного ключа, но контроллер не работает, потому что он все еще пытается искать по id. Как мне справиться с этим?
Кроме того, что-нибудь еще, что я не знаю об этом, могло бы взорваться?
И я знаю, что рельсы - это все о конвенциях, и все, и я не должен пытаться идти против "пути рельсов", но я действительно хочу, чтобы эта штука работала так.