Когда я начал работать с .NET Webforms, у меня не было особых проблем с поиском структуры папок, которой нужно следовать, поскольку VS предлагал вам папки приложений, такие как «App_Code», а большинство примеров приложений помещают внутрь «BLL», «DAL» там и т. д.
Но теперь в MVC каждый проверяемый мной пример использует другую структуру, на этот раз никаких стандартов, и я не нашел хорошего решения в Google или SO.
Так что, может быть, мы сможем поделиться, как мы организуем наши проекты MVC, можем помочь другим составить собственное мнение. Вот структура, которую я использую для малых и средних проектов:
@user = current_user
@building = @user.buildings.find(params[:id])
respond_to do |format|
if @user.buildings.update(params[:building])
# et cetera
Использование метода обновления дает ошибку «неправильное количество аргументов (1 вместо 2)», и я не могу понять, какие аргументы должны быть отправлены.