私はWebアプリケーションを作りたいと思っています。しかし、ActionViewは突然間違っています。閉じたHTMLタグは認識できないようです。閉じたかっこが表示されるたびに、これらは閉じられていないと主張します。しかし、私は彼らがすべてだと思う!私は以下のエラーログを掲示しました、おそらく誰かが何が起こっているのか知っています...!BookmkfoldersControllerのSyntaxError#index、未知の正規表現オプション - dv
私は次のエラーを取得:
SyntaxError in BookmkfoldersController#index
app/views/bookmkfolders/index.html.erb:16: unknown regexp options - dv
app/views/bookmkfolders/index.html.erb:17: syntax error, unexpected '<'
を、これはファイルindex.html.erb
<ul class="board-canvas" data-update-url = "<%=sort_bookmkfolders_url %>">
<% @bookmkfolders.each do |bookmkfolder| %>
<div class="panel-wrapped">
<li id="<%=bookmkfolder.id%>" class="panel" style = "background-color:<%=bookmkfolder.bookmkfoldercolor%>">
<%= text_field_tag :test, "", class: 'thVal' %>
<h2 class= "panel-title" ><%= bookmkfolder.bookmkfoldertitle %></h2>
<div class="panel-menu">
<%= button_tag "Add a bookmark-url", type: 'button', class: 'addfolder js-add-card' %>
<div class="add-card-form">
<%= simple_form_for @bookmkfolder, remote: true, url: {action: "<%= @bookmkfolder.id %>"} do |k| %>
<%= k.input_field :bookmktitle, class: 'board-make-input', autocomplete: :off, autocorrect: :off, spellcheck: false, placeholder: 'Add a bookmark' %>
<%= button_tag "SAVE", type: 'submit' , class: 'save-button js-save-card' %>
<%= button_tag "", type: 'button', class: 'delete-button' , "<span class="fa fa-times fa-1x" aria-hidden="true"></span>".html_safe %>
<% end %>
</div> # this is error message app/views/bookmkfolders/index.html.erb:16
</div>
</li>
<ul class="card-list">
<% [email protected] do |bookmk| %>
<li class ="card-item">
<%= link_to "","<%= bookmk.bookmktitle %>", class: 'card-link' %>
<%= image_tag "#", class: 'card-thumbnail' %>
<p class = "card-txt"><%= bookmk.bookmktitle%></p>
</li>
<%end%>
</ul>
</div>
<%end%>
</ul>
であり、これはbookmkfolders_controller
からソースを抽出しています。
def index
@bookmkfolders = Bookmkfolder.all
@bookmkfolders = Bookmkfolder.order("sequence")
@bookmkfolder = Bookmkfolder.new
@bookmks = Bookmk.all
@bookmk = Bookmk.new
end
def newfolder
# redirect_to '/bookmkfolder/createfolder'
end
def createfolder
colors = ['#c9ddff', '#c9ffdd', '#ffd2c9', '#c9caff', '#fdc9ff', '#fffdc9',
'#c9fffc', '#ffc9c9', '#ffe5c9', '#eaffc9']
puts Bookmkfolder.methods
@bookmkfolder = Bookmkfolder.new(bookmkfolder_params)
@bookmkfolder.user = current_user
@bookmkfolder.sequence = Bookmkfolder.count + 1
@bookmkfolder.bookmkfoldercolor = colors.at(rand(colors.size))
respond_to do |format|
if @bookmkfolder.save
format.html { redirect_to @bookmkfolder, notice: 'Bookmkfolder was
successfully created.' }
format.js {}
format.json { render :show, status: :created, location: @bookmkfolder }
else
format.html { render :new }
format.json { render json: @bookmkfolder.errors, status:
:unprocessable_entity }
end
end
end
anwseringに感謝しますが、うまくいきませんでした...あなたが教えたコードに編集しましたが、同じエラーメッセージが表示されます。 –
@SeanHuh更新された答えを確認してください、私は 'simple_form_for'で何かエラーを見逃しました。 – Gerry
ありがとうございます!できます! –