Я пытаюсь сделать хороших помощников, чтобы я мог использовать эти стили:
edit(category)
destroy(post.comment.first)
show(@user)
и мы получаем выбранную ссылку с красивым изображением.
Может кто-нибудь сказать мне, правильно ли я это делаю, или есть лучший способ получения URL-адреса с помощью магических рельсов?
def show(object)
link_to image_tag("admin/show.png"), eval("admin_{object.class.to_s.downcase}_path(# {object.id})")
end
def edit(object)
link_to image_tag("admin/edit.png"), eval("edit_admin_#{object.class.to_s.downcase}_path(#{object.id})")
end
def destroy(object)
link_to image_tag("admin/destroy.png"), eval("admin_#{object.class.to_s.downcase}_path(#{object.id})"), :method=>:delete, :confirm=>"Do you really want to delete this?"
end
это работает нормально, но я ищу способ магических рельсов: -)