Если вы не перенаправляете на какое-либо другое действие, у вас должно быть представление с именем create.html
Обычной практикой здесь является перенаправление куда-нибудь, например, root_path, или в профиль подписчика, или что-то еще
И да, чтобы показать только флэш-сообщение, вы можете использовать AJAX, тогда действие вашего контроллера будет выглядеть примерно так:
def create
@subscriber = Subscriber.new(params[:subscriber])
success_msg, error_msg = "Thanks!", "Sorry, there was an error."
respond_to do |format|
if @subscriber.save
format.html { redirect_to root_path, :success => success_msg }
format.js { render :js => your_javascript_to_show_the_message_here }
else
format.html { redirect_to root_path, :error => error_msg }
format.js { render :js => your_javascript_to_show_the_message_here }
end
end
end