2016-06-08 50 views
1

我在写一个非常简单的表单,其中包含2个文本字段和一个选择。出于某种原因,带选项的选择标签不会显示在我的页面上。我可以看到2个文本字段和选择的标签,但不是自己选择它。 该应用程序是用rails写的,我使用物化。选择标记不会显示在我的表单上

有可能是太过明显,我看不出来,但思考的3,000万后,我想这是公平地把它放在SO :) 感谢

下面的代码:

<form action="/resources" method="post"> 

    <input 
    type="hidden" 
    name="authenticity_token" 
    value="<%= form_authenticity_token %>"> 

    <label for="ressource_name">Ressource Name</label> 
    <input type="text" id="ressource_name" name="resource[ress_name]" value="<%= @resource.ress_name %>"> 

    <label for="ressource_link">Ressource Link</label> 
    <input type="text" id="ressource_link" name="resource[link]" value="<%= @resource.link %>"> 


    <label for="categories">Categories</label> 
    <select id="categories" name="resource[category_id]"> 
    <option value="1">Stuff 1</option> 
    <option value="2">Stuff 2</option> 
    <option value="3">Stuff 3</option> 
    <option value="4">Stuff 4</option> 
    <option value="5">Stuff 5</option> 
    <option value="6">Stuff 6</option> 
    <option value="7">Stuff 7</option> 
    <option value="8">Stuff 8</option> 
    </select> 
    <br> 
    <input type="submit" value="Post"> 
</form> 
+1

可能有一些其他问题,可能是造型问题。因为我可以看到选择框。检查选择框的样式。可能是通过它隐藏的查询。 – Samir

+0

你是对的,出于某种原因,显示设置为无...谢谢萨米尔:) –

+0

欢迎。这里随时为你服务。 – Samir

回答

3

所以我把答案(来自萨米尔)和我想其他人可能会遇到这个问题(它不会改变你的生活,但它可以节省你几分钟,你想花'真正的'问题)。

检查造型!出于某种原因,选择标签默认为{display:none;}

+0

我现在觉得很愚蠢......这很简单 – krummens