dynamic form: add recommend_configs feature, finish edit haml