2015-05-07 2 views
1

Я пытаюсь использовать Parsley for Rails 4 с помощниками формы тегов.Form Tag Helpers Can not Process '-' in Rails 4

Как сказано в documentation

«Параметры» обеспечивают способ для пользовательских атрибутов; Однако в Parsley используется обозначение «data-parsley». Rails не может интерпретировать «-», и приложение обнаруживает ошибку.

Есть ли обходной путь?

Спасибо,

ответ

1

Там 2 способа написать data теги в Rails (или другие теги с -):

data: {parsley: 'something'} # -> data-parsley="something" 

или

'data-parsley' => 'something' # -> data-parsley="something" 

Кроме того, есть странное, но полезное поведение: внутри data брекеты, вы можете использовать _ и он будет отображаться как -, например:

data: {customer_id: 'id'} # -> data-customer-id="id" 

То же самое, как и

data: {customer: {id: 'id'}} # -> data-customer-id="id"