2016-10-14 1 views
0

경로가 레일에서 어떻게 작동하는지 파악하려고합니다. 내가 좋아하는 일은 사용자가 이미지가 포함 된 양식을 제출하면 색인 페이지에 이미지가 표시됩니다.[POST] "/ posts/new"와 일치하는 경로가 없습니다.

지수 :

<%= @posts.each do |x| %> 
    <div class="white"> 
    <%= image_tag post.image_url(:medium) %> 
    <br /> 
    <%= x.description %> 
</div> 
<% end %> 

새로운 :

<%= simple_form_for @post, url: root_path, as: 'new post', 
    wrapper_mappings: { 
    check_boxes: :vertical_radio_and_checkboxes, 
    radio_buttons: :vertical_radio_and_checkboxes, 
    file: :vertical_file_input, 
    boolean: :vertical_boolean 
    } do |f| %> 
    <%= f.label :description %> 
    <%= f.text_area :description %> 
    <%= f.input :image, as: :file %> 
    <br> 
    <%= f.button :submit %> 
<% end %> 

쇼 : 사전에 https://github.com/mahalocode/insta

감사 : 사람이 나를 도울 수 있다면

<%= image_tag(@posts.image.url(:medium)) %> 
    <%= @posts.description %> 

여기 내 GitHub의이 건배!

답변

1

<%= simple_form_for @post, 
    wrapper_mappings: { 
    check_boxes: :vertical_radio_and_checkboxes, 
    radio_buttons: :vertical_radio_and_checkboxes, 
    file: :vertical_file_input, 
    boolean: :vertical_boolean 
    } do |f| %> 

내가 :as and :url의 사용 뒤에 당신의 의도를 모르는 시도하십시오. 이 옵션에 대한 자세한 내용은 치트 시트를 참조하십시오. cheat sheet

다른 변경 사항을 적용하고 github 저장소에 코드를 푸시했습니다. 당기세요.

건배!

+0

안녕하세요. 지금 내가 제출하려고했을 때. 다른 라우팅 오류가 발생했습니다 : – codda

+0

[POST]와 일치하는 경로가 없습니다. "/" – codda

+0

경로를 변경 했습니까? RB? –

관련 문제