dynamic form: add recommend_configs feature, add index haml