# Component for creating a new model?

**URL:** <https://discuss.emberjs.com/t/component-for-creating-a-new-model/6765>\
**Category:** Design\
**Created:** [November 21, 2014, 10:02pm UTC](https://discuss.emberjs.com/t/component-for-creating-a-new-model/6765 "2014-11-21T22:02:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![oskar](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/oskar/32/15316_2.png) [@oskar](https://discuss.emberjs.com/u/oskar)\
**Post date:** [November 21, 2014, 10:02pm UTC](https://discuss.emberjs.com/t/component-for-creating-a-new-model/6765/1 "2014-11-21T22:02:20Z")

</div>

Hi, I’d like my users to be able to create a new ‘post’ model from anywhere in my app. How would I best go about this?

Should I create a component (which isn’t directly related to my ‘post’), or somehow render a posts/new route/controller.template/ into my application template? Or?
