Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lets make simple_form generator #16

Open
mkhairi opened this issue Feb 14, 2015 · 21 comments
Open

Lets make simple_form generator #16

mkhairi opened this issue Feb 14, 2015 · 21 comments

Comments

@mkhairi
Copy link
Owner

mkhairi commented Feb 14, 2015

Having simple form run for this framework would be really nice!

@mediasota
Copy link

@ogonki-vetochki
Copy link
Collaborator

@mediasota , could u provide dummy app with example of generated form to test it? It would be perfect

@ogonki-vetochki
Copy link
Collaborator

@mediasota , ха, спасибо, проверю чуть позже
запушил в rubygems патч с пагинацией.

@gizotti
Copy link

gizotti commented Apr 22, 2015

@mkhairi

Any updates on this one?
I'd happily take this if its not being worked on.

@ogonki-vetochki
Copy link
Collaborator

@gizotti you are welcome!
but probably we should do generator as separate gem 'simple_form-materialize' as R.Franca mentioned in this issue:
heartcombo/simple_form#1198 (comment)

@gizotti
Copy link

gizotti commented Apr 23, 2015

@xamenrax

I think the generator could be part of the materialize-sass gem, it would just create an initializer with the simple_form configs and would be run only by people that want to use simple form with material.

@mkhairi
Copy link
Owner Author

mkhairi commented Apr 24, 2015

agree with @gizotti. All we need is to design simple_form wrappers that are compatible with materialize.

@gizotti
Copy link

gizotti commented Apr 24, 2015

I'm integrating materialize css in one of my projects and will work on the simple-form wrappers soon. I'll send a PR when I get the wrappers right and write a generator.

 

 

Gabriel Gizotti

about.me/gizotti

On Fri, Apr 24, 2015 at 1:09 PM, Mohd Khairi Mohd Adnan
notifications@github.com wrote:

agree with @gizotti. All we need is to design simple_form wrappers that are compatible with materialize.

Reply to this email directly or view it on GitHub:
#16 (comment)

@sergiotapia
Copy link

Very nice! Looking forward to this addition.

@davidenko87
Copy link

Someone has any progress to share?

@brunoocasali
Copy link

I'm using MaterializeCSS in many projects here, but I've any solution to management of error handling, anyone has a good config to share?

@patricklindsay
Copy link

Anyone got anywhere with this?

I've created a Rails 4.3 app using materialize and simple_form to create a basic contact form shown below. If I use form_for and submit the form with errors they are wrapped when the page reloads. However when I use simple_form_for the errors (and the tags which contain them) do not appear.

This is with no changes to the initializer file. Any ideas?

Also as you can see I'm having to write out the labels which I thought simple_form would do for me by default.

<%= simple_form_for @message, url: contact_path  do |f| %>
  <%= f.label :name %><br>
  <%= f.text_field :name %><br>
  <br>
  <%= f.label :email %><br>
  <%= f.text_field :email %><br>
  <br>
  <%= f.label :subject %><br>
  <%= f.text_field :subject %><br>
  <br>
  <%= f.label :message %><br>
  <%= f.text_area :message %><br>
  <br>
  <%= f.button :button, "Custom Button Text" %>
<% end %>

@gizotti
Copy link

gizotti commented Jul 20, 2015

I did get somewhere with it, and got it most of the main inputs working well, just got caught up with work and couldn't get the pr sent yet as I promised :/ my bad.

@patricklindsay: about your problem. It's happening because you are using the form_for syntax inside a simple_form_for block.

<%= f.input :email %> would create the label and the input for u.

@patricklindsay
Copy link

Great cheers @gizotti that sorted both issues. I'll use @mediasota config and go from there for now.

@heberuriegas
Copy link

@gizotti Thank you for your help to the community!, Do you have any news with the PR?, or a WIP example, that can we use or improve?

@nathanpsouza
Copy link

Any news about this feature?

@catuss-a
Copy link

+1 need this feature :)

@patricklindsay
Copy link

I've began to work on a gem which includes the SimpleForm configuration generator and custom inputs. Take a look here, SimpleForm-Materialize

I'm currently having difficulty adding the custom widgets I've created, check out the stackflow question

@gudata
Copy link

gudata commented Nov 7, 2016

Here is my initialization for simple_form and materialize

https://gist.github.com/gudata/d3fb9e480ffe6190e0803993b9fcdd13

It is draft because I haven't cover ALL the components. But a majority of them are working.

@jeremiahlukus
Copy link

Is there a way to get as: :select to work on this?

= f.association :tutor, collection: Tutor.all, label_method: :name, value_method: :id, as: :select

@DSKonstantin
Copy link

Hi there. What about config for materialize v1? I am particularly interested in config for check_boxes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests