|
|
|
Ruby on Rails - сделать подобие date_select
|
|||
|---|---|---|---|
|
#18+
Нужно в Ruby on Rails сделать хелпер, работающий наподобие date_select. Т.е. во HTML-выводе View будут два поля (скажем, целая и дробная части), а атрибут в модели - один (и соответственно, одно поле в БД), в которое попадает результат некоего действия над полями ввода. Как сделать такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2011, 20:26 |
|
||
|
Ruby on Rails - сделать подобие date_select
|
|||
|---|---|---|---|
|
#18+
как вариант: - формируете столько полей в веб-форме, сколько требуется; - при получении данных формы в акшенах create/update, извлекаете необходимые поля из хеша params, средствами руби комбинируете их в одно значение и добавляете в тот же хеш params; - возможно придется удалить "лишние" ключи из хеша params, если их наличие будет обламывать запись данных в модель - тут я не знаю, как рельса будет реагировать на отстствие одноименных полей; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2011, 21:32 |
|
||
|
Ruby on Rails - сделать подобие date_select
|
|||
|---|---|---|---|
|
#18+
Пока сделано как учили в интернете: Во View: Код: plaintext 1. В модели: Код: plaintext 1. 2. 3. 4. 5. 6. 7. При таком написании ругается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Интересно посмотреть как передаётся поле dob, сформированное при помощи date_select. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2011, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1342630]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 446ms |

| 0 / 0 |
