Как стать автором
Обновить

rails scaffold news — как?

Время на прочтение1 мин
Количество просмотров867
Комрады, как реализовать скаффолд с симпатичным урлом "/news/"?

Если честно я уже замучался, если обозвать все это дело «new», дабы рельсы просклоняли до множественного числа, то будет так:
NameError in News#index

Showing app/views/news/index.html.erb where line #24 raised:

undefined local variable or method `new_new_path' for #<ActionView::Base:0xf711a204>

Extracted source (around line #24):

21:
22:
23:
24: <%= link_to 'New new', new_new_path %>

RAILS_ROOT: /home/tenkoff/rails/test
Application Trace | Framework Trace | Full Trace

app/views/news/index.html.erb:24
app/controllers/news_controller.rb:7:in `index'



Если сделать попытаться дать другое имя и завернуть роутами, то будет так
script/generate scaffold post title:string
и в роутах написать следующее:
map.resources :lenta, :controller => :posts

то все ссылки будут на "/posts/"

Как это все победить?
Теги:
Хабы:
Всего голосов 2: ↑1 и ↓10
Комментарии10

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн